mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-27 18:36:17 +03:00
28 lines
734 B
Python
28 lines
734 B
Python
|
from tester import *
|
||
|
|
||
|
# This test is not run automatically.
|
||
|
#
|
||
|
# It requires > 2gb memory for the >2 gigapixel image generated in the
|
||
|
# second test. Running this automatically would amount to a denial of
|
||
|
# service on our testing infrastructure. I expect this test to fail
|
||
|
# on any 32 bit machine, as well as any smallish things (like
|
||
|
# raspberrypis). It does succeed on a 3gb Ubuntu 12.04x64 VM on python
|
||
|
# 2.7 an 3.2
|
||
|
|
||
|
from PIL import Image
|
||
|
ydim = 32769
|
||
|
xdim = 48000
|
||
|
f = tempfile('temp.png')
|
||
|
|
||
|
def _write_png(xdim,ydim):
|
||
|
im = Image.new('L',(xdim,ydim),(0))
|
||
|
im.save(f)
|
||
|
success()
|
||
|
|
||
|
def test_large():
|
||
|
""" succeeded prepatch"""
|
||
|
_write_png(xdim,ydim)
|
||
|
def test_2gpx():
|
||
|
"""failed prepatch"""
|
||
|
_write_png(xdim,xdim)
|