mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-12 18:26:17 +03:00
Use monkeypatch
This commit is contained in:
parent
f9767fb00f
commit
0148684c24
|
@ -104,20 +104,20 @@ def test_transposed() -> None:
|
||||||
assert im.size == (590, 88)
|
assert im.size == (590, 88)
|
||||||
|
|
||||||
|
|
||||||
def test_load_first_unless_jpeg() -> None:
|
def test_load_first_unless_jpeg(monkeypatch: pytest.MonkeyPatch) -> None:
|
||||||
# Test that thumbnail() still uses draft() for JPEG
|
# Test that thumbnail() still uses draft() for JPEG
|
||||||
with Image.open("Tests/images/hopper.jpg") as im:
|
with Image.open("Tests/images/hopper.jpg") as im:
|
||||||
draft = im.draft
|
original_draft = im.draft
|
||||||
|
|
||||||
def im_draft(
|
def im_draft(
|
||||||
mode: str, size: tuple[int, int]
|
mode: str, size: tuple[int, int]
|
||||||
) -> tuple[str, tuple[int, int, float, float]] | None:
|
) -> tuple[str, tuple[int, int, float, float]] | None:
|
||||||
result = draft(mode, size)
|
result = original_draft(mode, size)
|
||||||
assert result is not None
|
assert result is not None
|
||||||
|
|
||||||
return result
|
return result
|
||||||
|
|
||||||
im.draft = im_draft
|
monkeypatch.setattr(im, "draft", im_draft)
|
||||||
|
|
||||||
im.thumbnail((64, 64))
|
im.thumbnail((64, 64))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user