use setup_module() to open images so they aren't opened if skipped

This commit is contained in:
Yay295 2024-03-27 10:51:33 -05:00
parent 3f49b0cfd2
commit 9c6b30560e

View File

@ -16,13 +16,14 @@ pytestmark = pytest.mark.skipif(
not ImageQt.qt_is_installed, reason="Qt bindings are not installed"
)
ims = [
hopper(),
Image.open("Tests/images/transparent.png"),
Image.open("Tests/images/7x13.png"),
]
ims = []
def setup_module() -> None:
ims.append(hopper())
ims.append(Image.open("Tests/images/transparent.png"))
ims.append(Image.open("Tests/images/7x13.png"))
def teardown_module() -> None:
for im in ims:
im.close()