From 296b8d4cfd9034335f72ec90ad6a3be2a32ba336 Mon Sep 17 00:00:00 2001
From: Dan Jones <danjon@noc.ac.uk>
Date: Fri, 30 Aug 2024 11:20:12 +0100
Subject: [PATCH] refactor: replace deprecated validator interface

---
 tests/test_schemas.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tests/test_schemas.py b/tests/test_schemas.py
index 9b8e1aa..90e2d2b 100644
--- a/tests/test_schemas.py
+++ b/tests/test_schemas.py
@@ -1,4 +1,4 @@
-from openapi_spec_validator import openapi_v30_spec_validator
+from openapi_spec_validator import OpenAPIV30SpecValidator
 from openapi_spec_validator.readers import read_from_filename
 from openapi_schema_validator import validate
 from jsonschema.validators import RefResolver
@@ -58,7 +58,8 @@ class TestSpecs(SchemaTestCase):
         """
         print("TEST: compiled schema matches openapi v3 spec")
         schema = self.load_schema()
-        self.assertIsNone(openapi_v30_spec_validator.validate(schema))
+        errors = list(OpenAPIV30SpecValidator(schema).iter_errors())
+        self.assertEqual(len(errors), 0)
 
 
 class TestAllMessageExamples(SchemaTestCase):
-- 
GitLab