From 26f4e51fb9434bcd8a7ec2618da7009fde71dcbb Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Thu, 15 May 2025 14:20:51 +0100 Subject: [PATCH] Skip PILImage tests on Qt5 --- pyface/tests/test_pil_image.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pyface/tests/test_pil_image.py b/pyface/tests/test_pil_image.py index aec453eb0..fd4b50848 100644 --- a/pyface/tests/test_pil_image.py +++ b/pyface/tests/test_pil_image.py @@ -19,8 +19,15 @@ except ImportError: from importlib_resources import as_file, files +from pyface.toolkit import toolkit from pyface.util._optional_dependencies import optional_import +if toolkit.toolkit in {"qt", "qt4"}: + from pyface.qt import is_qt5 +else: + is_qt5 = False + + Image = None with optional_import( @@ -35,6 +42,7 @@ @unittest.skipIf(Image is None, "Pillow not available") +@unittest.skipIf(is_qt5, "PIL.ImageQt does not support Qt 5") class TestPILImage(unittest.TestCase): def test_create_image(self):