Skip to content

Commit 2942362

Browse files
committed
Updated tests
1 parent cc9bc24 commit 2942362

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

tests/basic_test.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@
55
import requests
66
import pytest
77
from openapi_spec_validator import (
8-
openapi_v2_spec_validator,
9-
openapi_v30_spec_validator,
10-
openapi_v31_spec_validator,
8+
validate,
9+
OpenAPIV2SpecValidator,
10+
OpenAPIV30SpecValidator,
11+
OpenAPIV31SpecValidator
1112
)
1213
from openapi_spec_validator.validation.exceptions import OpenAPIValidationError
1314

@@ -44,7 +45,7 @@
4445
NOT_A_DATE_MSG = "is not a 'date'"
4546
VALUE_ERROR_MISSING = "missing"
4647
VALUE_ERROR_DATE = "date_from_datetime_parsing"
47-
VALUE_ERROR_DATETIME = "datetime_parsing"
48+
VALUE_ERROR_DATETIME = "datetime_from_date_parsing"
4849

4950

5051
def _get_request(url):
@@ -86,7 +87,7 @@ def test_get_swagger_json_is_valid_openapi_v3_1():
8687
"""Verify that /api/swagger.json file complies with OpenAPI v3.1"""
8788
response = _get_request(ROOT_URL + SWAGGER_JSON_PATH)
8889
spec_dict = loads(response.text)
89-
openapi_v31_spec_validator.validate(spec_dict)
90+
validate(spec_dict, cls=OpenAPIV31SpecValidator)
9091
assert response.status_code == HTTPStatus.OK
9192

9293

@@ -95,7 +96,7 @@ def test_get_swagger_json_is_not_valid_openapi_v3_0():
9596
response = _get_request(ROOT_URL + SWAGGER_JSON_PATH)
9697
spec_dict = loads(response.text)
9798
with pytest.raises(OpenAPIValidationError):
98-
openapi_v30_spec_validator.validate(spec_dict)
99+
validate(spec_dict, cls=OpenAPIV30SpecValidator)
99100
assert response.status_code == HTTPStatus.OK
100101

101102

@@ -104,7 +105,7 @@ def test_get_swagger_json_is_not_valid_openapi_v2():
104105
response = _get_request(ROOT_URL + SWAGGER_JSON_PATH)
105106
spec_dict = loads(response.text)
106107
with pytest.raises(OpenAPIValidationError):
107-
openapi_v2_spec_validator.validate(spec_dict)
108+
validate(spec_dict, cls=OpenAPIV2SpecValidator)
108109
assert response.status_code == HTTPStatus.OK
109110

110111

tests/requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pytest==8.0.0
2-
requests==2.31.0
1+
pytest==8.2.1
2+
requests==2.32.1
33
openapi_spec_validator==0.7.1

0 commit comments

Comments
 (0)