mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-07-27 08:30:05 +03:00
Added additional test case
This commit is contained in:
parent
466d228135
commit
896b249834
|
@ -512,17 +512,19 @@ def test_save_dx10_bc5(tmp_path: Path) -> None:
|
||||||
with pytest.raises(OSError, match="only RGB mode can be written as BC5"):
|
with pytest.raises(OSError, match="only RGB mode can be written as BC5"):
|
||||||
im.save(out, pixel_format="BC5")
|
im.save(out, pixel_format="BC5")
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize(
|
@pytest.mark.parametrize(
|
||||||
"pixel_format, mode",
|
"pixel_format, mode",
|
||||||
(
|
(
|
||||||
('DXT1', 'RGBA'),
|
("DXT1", "RGBA"),
|
||||||
('DXT3', 'RGBA'),
|
("DXT3", "RGBA"),
|
||||||
('BC2', 'RGBA'),
|
("DXT5", "RGBA"),
|
||||||
('BC3', 'RGBA'),
|
("BC2", "RGBA"),
|
||||||
('BC5', 'RGB'),
|
("BC3", "RGBA"),
|
||||||
|
("BC5", "RGB"),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
def test_save_large_file(tmp_path: Path, pixel_format: str, mode: str) -> None:
|
def test_save_large_file(tmp_path: Path, pixel_format: str, mode: str) -> None:
|
||||||
with hopper(mode).resize((440,440)) as im:
|
with hopper(mode).resize((440, 440)) as im:
|
||||||
# should not error in valgrind
|
# should not error in valgrind
|
||||||
im.save(tmp_path / 'img.dds', 'DDS', pixel_format=pixel_format)
|
im.save(tmp_path / "img.dds", "DDS", pixel_format=pixel_format)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user