mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-07-05 20:33:24 +03:00
Moved test_get_child_images to test_file_libtiff.py
This commit is contained in:
parent
0ad275f85f
commit
510de501ea
|
@ -1067,3 +1067,21 @@ class TestFileLibTiff(LibTiffTestCase):
|
||||||
out = str(tmp_path / "temp.tif")
|
out = str(tmp_path / "temp.tif")
|
||||||
with pytest.raises(SystemError):
|
with pytest.raises(SystemError):
|
||||||
im.save(out, compression=compression)
|
im.save(out, compression=compression)
|
||||||
|
|
||||||
|
@pytest.mark.parametrize(
|
||||||
|
"path, sizes",
|
||||||
|
(
|
||||||
|
("Tests/images/hopper.tif", ()),
|
||||||
|
("Tests/images/child_ifd.tiff", (16, 8)),
|
||||||
|
("Tests/images/child_ifd_jpeg.tiff", (20,)),
|
||||||
|
),
|
||||||
|
)
|
||||||
|
def test_get_child_images(self, path, sizes):
|
||||||
|
with Image.open(path) as im:
|
||||||
|
ims = im.get_child_images()
|
||||||
|
|
||||||
|
assert len(ims) == len(sizes)
|
||||||
|
for i, im in enumerate(ims):
|
||||||
|
w = sizes[i]
|
||||||
|
expected = Image.new("RGB", (w, w), "#f00")
|
||||||
|
assert_image_similar(im, expected, 1)
|
||||||
|
|
|
@ -84,24 +84,6 @@ class TestFileTiff:
|
||||||
with Image.open("Tests/images/multipage.tiff") as im:
|
with Image.open("Tests/images/multipage.tiff") as im:
|
||||||
im.load()
|
im.load()
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
|
||||||
"path, sizes",
|
|
||||||
(
|
|
||||||
("Tests/images/hopper.tif", ()),
|
|
||||||
("Tests/images/child_ifd.tiff", (16, 8)),
|
|
||||||
("Tests/images/child_ifd_jpeg.tiff", (20,)),
|
|
||||||
),
|
|
||||||
)
|
|
||||||
def test_get_child_images(self, path, sizes):
|
|
||||||
with Image.open(path) as im:
|
|
||||||
ims = im.get_child_images()
|
|
||||||
|
|
||||||
assert len(ims) == len(sizes)
|
|
||||||
for i, im in enumerate(ims):
|
|
||||||
w = sizes[i]
|
|
||||||
expected = Image.new("RGB", (w, w), "#f00")
|
|
||||||
assert_image_similar(im, expected, 1)
|
|
||||||
|
|
||||||
def test_mac_tiff(self):
|
def test_mac_tiff(self):
|
||||||
# Read RGBa images from macOS [@PIL136]
|
# Read RGBa images from macOS [@PIL136]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user