Parametrized test

This commit is contained in:
Andrew Murray 2020-03-26 21:21:40 +11:00
parent ca5a81ef27
commit d4b627b664

View File

@ -592,11 +592,14 @@ class TestFilePng:
with Image.open("Tests/images/hopper_idat_after_image_end.png") as im: with Image.open("Tests/images/hopper_idat_after_image_end.png") as im:
assert im.text == {"TXT": "VALUE", "ZIP": "VALUE"} assert im.text == {"TXT": "VALUE", "ZIP": "VALUE"}
def test_exif(self): @pytest.mark.parametrize(
for test_file in ( "test_file",
[
"Tests/images/exif.png", # With an EXIF chunk "Tests/images/exif.png", # With an EXIF chunk
"Tests/images/exif_imagemagick.png", # With an ImageMagick zTXt chunk "Tests/images/exif_imagemagick.png", # With an ImageMagick zTXt chunk
): ],
)
def test_exif(self, test_file):
with Image.open(test_file) as im: with Image.open(test_file) as im:
exif = im._getexif() exif = im._getexif()
assert exif[274] == 1 assert exif[274] == 1