mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-03-03 11:35:52 +03:00
38 lines
760 B
Python
38 lines
760 B
Python
from tester import *
|
|
|
|
from PIL import Image
|
|
|
|
test_file = "Images/lena.ppm"
|
|
|
|
|
|
def test_no_warning_small_file():
|
|
# Implicit assert: no warning.
|
|
# A warning would cause a failure.
|
|
Image.open(test_file)
|
|
|
|
|
|
def test_no_warning_no_limit():
|
|
# Arrange
|
|
# Turn limit off
|
|
Image.MAX_IMAGE_PIXELS = None
|
|
assert_equal(Image.MAX_IMAGE_PIXELS, None)
|
|
|
|
# Act / Assert
|
|
# Implicit assert: no warning.
|
|
# A warning would cause a failure.
|
|
Image.open(test_file)
|
|
|
|
|
|
def test_warning():
|
|
# Arrange
|
|
# Set limit to a low, easily testable value
|
|
Image.MAX_IMAGE_PIXELS = 10
|
|
assert_equal(Image.MAX_IMAGE_PIXELS, 10)
|
|
|
|
# Act / Assert
|
|
assert_warning(
|
|
RuntimeWarning,
|
|
lambda: Image.open(test_file))
|
|
|
|
# End of file
|