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