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"):
|
||||
im.save(out, pixel_format="BC5")
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
"pixel_format, mode",
|
||||
(
|
||||
('DXT1', 'RGBA'),
|
||||
('DXT3', 'RGBA'),
|
||||
('BC2', 'RGBA'),
|
||||
('BC3', 'RGBA'),
|
||||
('BC5', 'RGB'),
|
||||
("DXT1", "RGBA"),
|
||||
("DXT3", "RGBA"),
|
||||
("DXT5", "RGBA"),
|
||||
("BC2", "RGBA"),
|
||||
("BC3", "RGBA"),
|
||||
("BC5", "RGB"),
|
||||
),
|
||||
)
|
||||
def test_save_large_file(tmp_path: Path, pixel_format: str, mode: str) -> None:
|
||||
with hopper(mode).resize((440, 440)) as im:
|
||||
# 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