From 843f8b2a6b57a50df24ec34def06f926317b6a44 Mon Sep 17 00:00:00 2001 From: Eric Soroos Date: Thu, 14 Sep 2017 16:11:56 +0000 Subject: [PATCH] Test for ImageJMetaDataByteCounts, #2006 --- Tests/test_file_tiff_metadata.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Tests/test_file_tiff_metadata.py b/Tests/test_file_tiff_metadata.py index 90fad52c2..2360d4fa9 100644 --- a/Tests/test_file_tiff_metadata.py +++ b/Tests/test_file_tiff_metadata.py @@ -69,6 +69,16 @@ class TestFileTiffMetadata(PillowTestCase): loaded_double = loaded.tag[tag_ids['YawAngle']][0] self.assertAlmostEqual(loaded_double, doubledata) + # check with 2 element ImageJMetaDataByteCounts, issue #2006 + + info[ImageJMetaDataByteCounts] = (8, len(bindata) - 8) + img.save(f, tiffinfo=info) + loaded = Image.open(f) + + self.assertEqual(loaded.tag[ImageJMetaDataByteCounts], (8, len(bindata) - 8)) + self.assertEqual(loaded.tag_v2[ImageJMetaDataByteCounts], (8, len(bindata) - 8)) + + def test_read_metadata(self): img = Image.open('Tests/images/hopper_g4.tif')