From 0605079cda1aa05d31fc042a8d9bbd450cd9e639 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 10 Nov 2026 06:58:07 +0100 Subject: [PATCH] fix: skip a schema check without jsonschema --- tests/test_e2e.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/test_e2e.py b/tests/test_e2e.py index 770c22fe6..9c8379233 100644 --- a/tests/test_e2e.py +++ b/tests/test_e2e.py @@ -64,6 +64,13 @@ from verify import ( verify_platform, ) +try: + import jsonschema # noqa: F401 +except ImportError: + HAS_JSONSCHEMA = False +else: + HAS_JSONSCHEMA = True + def _h(data: bytes) -> dict: """Return sha1, md5, crc32 for test data.""" @@ -6995,6 +7002,7 @@ class OneOfASearchList(unittest.TestCase): self.assertTrue(holds_required_members(str(path), members)) self.assertFalse(holds_required_members(str(path), members[:1] + members[2:])) + @unittest.skipUnless(HAS_JSONSCHEMA, "validate_schemas needs jsonschema") def test_schema_refuses_a_set_split_on_required(self): from validate_schemas import _group_requirement_split, ROOT