Skip to content

Commit 01e04ff

Browse files
authored
Merge pull request #200 from p1c2u/fix/validators-shortcuts-fix
Validators shortcuts fix
2 parents d4e9fe4 + 3ca531a commit 01e04ff

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

README.rst

+6-6
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Now you can use it to validate requests
5555

5656
.. code-block:: python
5757
58-
from openapi_core.shortcuts import RequestValidator
58+
from openapi_core.validation.request.validators import RequestValidator
5959
6060
validator = RequestValidator(spec)
6161
result = validator.validate(request)
@@ -90,7 +90,7 @@ You can also validate responses
9090

9191
.. code-block:: python
9292
93-
from openapi_core.shortcuts import ResponseValidator
93+
from openapi_core.validation.response.validators import ResponseValidator
9494
9595
validator = ResponseValidator(spec)
9696
result = validator.validate(request, response)
@@ -188,7 +188,7 @@ For Django 2.2 you can use DjangoOpenAPIRequest a Django request factory:
188188

189189
.. code-block:: python
190190
191-
from openapi_core.shortcuts import RequestValidator
191+
from openapi_core.validation.request.validators import RequestValidator
192192
from openapi_core.contrib.django import DjangoOpenAPIRequest
193193
194194
openapi_request = DjangoOpenAPIRequest(django_request)
@@ -199,7 +199,7 @@ You can use DjangoOpenAPIResponse as a Django response factory:
199199

200200
.. code-block:: python
201201
202-
from openapi_core.shortcuts import ResponseValidator
202+
from openapi_core.validation.response.validators import ResponseValidator
203203
from openapi_core.contrib.django import DjangoOpenAPIResponse
204204
205205
openapi_response = DjangoOpenAPIResponse(django_response)
@@ -268,7 +268,7 @@ You can use FlaskOpenAPIRequest a Flask/Werkzeug request factory:
268268

269269
.. code-block:: python
270270
271-
from openapi_core.shortcuts import RequestValidator
271+
from openapi_core.validation.request.validators import RequestValidator
272272
from openapi_core.contrib.flask import FlaskOpenAPIRequest
273273
274274
openapi_request = FlaskOpenAPIRequest(flask_request)
@@ -279,7 +279,7 @@ You can use FlaskOpenAPIResponse as a Flask/Werkzeug response factory:
279279

280280
.. code-block:: python
281281
282-
from openapi_core.shortcuts import ResponseValidator
282+
from openapi_core.validation.response.validators import ResponseValidator
283283
from openapi_core.contrib.flask import FlaskOpenAPIResponse
284284
285285
openapi_response = FlaskOpenAPIResponse(flask_response)

openapi_core/shortcuts.py

+3
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@
55
spec_validate_body as validate_body,
66
spec_validate_parameters as validate_parameters,
77
)
8+
from openapi_core.validation.request.validators import RequestValidator
89
from openapi_core.validation.response.shortcuts import (
910
spec_validate_data as validate_data
1011
)
12+
from openapi_core.validation.response.validators import ResponseValidator
1113

1214
__all__ = [
1315
'create_spec', 'validate_body', 'validate_parameters', 'validate_data',
16+
'RequestValidator', 'ResponseValidator',
1417
]

0 commit comments

Comments
 (0)