Skip to content

Commit 20526b3

Browse files
authored
Merge pull request #411 from p1c2u/fix/removed-shortcuts-docs-update
Fix/removed shortcuts docs update
2 parents 67d034b + 42420b7 commit 20526b3

File tree

4 files changed

+32
-44
lines changed

4 files changed

+32
-44
lines changed

README.rst

+4-6
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,9 @@ Now you can use it to validate against requests
7676

7777
.. code-block:: python
7878
79-
from openapi_core.validation.request.validators import RequestValidator
79+
from openapi_core.validation.request import openapi_request_validator
8080
81-
validator = RequestValidator(spec)
82-
result = validator.validate(request)
81+
result = openapi_request_validator.validate(spec, request)
8382
8483
# raise errors if request invalid
8584
result.raise_for_errors()
@@ -111,10 +110,9 @@ You can also validate against responses
111110

112111
.. code-block:: python
113112
114-
from openapi_core.validation.response.validators import ResponseValidator
113+
from openapi_core.validation.response import openapi_response_validator
115114
116-
validator = ResponseValidator(spec)
117-
result = validator.validate(request, response)
115+
result = openapi_response_validator.validate(spec, request, response)
118116
119117
# raise errors if response invalid
120118
result.raise_for_errors()

docs/customizations.rst

+4-4
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ Pass custom defined media type deserializers dictionary with supported mimetypes
2929
}
3030
3131
validator = ResponseValidator(
32-
spec, custom_media_type_deserializers=custom_media_type_deserializers)
32+
custom_media_type_deserializers=custom_media_type_deserializers)
3333
34-
result = validator.validate(request, response)
34+
result = validator.validate(spec, request, response)
3535
3636
Formats
3737
-------
@@ -59,7 +59,7 @@ Here's how you could add support for a ``usdate`` format that handles dates of t
5959
'usdate': USDateFormatter(),
6060
}
6161
62-
validator = ResponseValidator(spec, custom_formatters=custom_formatters)
62+
validator = ResponseValidator(custom_formatters=custom_formatters)
6363
64-
result = validator.validate(request, response)
64+
result = validator.validate(spec, request, response)
6565

docs/integrations.rst

+20-28
Original file line numberDiff line numberDiff line change
@@ -56,23 +56,21 @@ You can use `DjangoOpenAPIRequest` as a Django request factory:
5656

5757
.. code-block:: python
5858
59-
from openapi_core.validation.request.validators import RequestValidator
59+
from openapi_core.validation.request import openapi_request_validator
6060
from openapi_core.contrib.django import DjangoOpenAPIRequest
6161
6262
openapi_request = DjangoOpenAPIRequest(django_request)
63-
validator = RequestValidator(spec)
64-
result = validator.validate(openapi_request)
63+
result = openapi_request_validator.validate(spec, openapi_request)
6564
6665
You can use `DjangoOpenAPIResponse` as a Django response factory:
6766

6867
.. code-block:: python
6968
70-
from openapi_core.validation.response.validators import ResponseValidator
69+
from openapi_core.validation.response import openapi_respose_validator
7170
from openapi_core.contrib.django import DjangoOpenAPIResponse
7271
7372
openapi_response = DjangoOpenAPIResponse(django_response)
74-
validator = ResponseValidator(spec)
75-
result = validator.validate(openapi_request, openapi_response)
73+
result = openapi_respose_validator.validate(spec, openapi_request, openapi_response)
7674
7775
7876
Falcon
@@ -117,23 +115,21 @@ You can use `FalconOpenAPIRequest` as a Falcon request factory:
117115

118116
.. code-block:: python
119117
120-
from openapi_core.validation.request.validators import RequestValidator
121-
from openapi_core.contrib.falcon import FalconOpenAPIRequestFactory
118+
from openapi_core.validation.request import openapi_request_validator
119+
from openapi_core.contrib.falcon import FalconOpenAPIRequest
122120
123-
openapi_request = FalconOpenAPIRequestFactory().create(falcon_request)
124-
validator = RequestValidator(spec)
125-
result = validator.validate(openapi_request)
121+
openapi_request = FalconOpenAPIRequest(falcon_request)
122+
result = openapi_request_validator.validate(spec, openapi_request)
126123
127124
You can use `FalconOpenAPIResponse` as a Falcon response factory:
128125

129126
.. code-block:: python
130127
131-
from openapi_core.validation.response.validators import ResponseValidator
132-
from openapi_core.contrib.falcon import FalconOpenAPIResponseFactory
128+
from openapi_core.validation.response import openapi_respose_validator
129+
from openapi_core.contrib.falcon import FalconOpenAPIResponse
133130
134-
openapi_response = FalconOpenAPIResponseFactory().create(falcon_response)
135-
validator = ResponseValidator(spec)
136-
result = validator.validate(openapi_request, openapi_response)
131+
openapi_response = FalconOpenAPIResponse(falcon_response)
132+
result = openapi_respose_validator.validate(spec, openapi_request, openapi_response)
137133
138134
139135
Flask
@@ -200,23 +196,21 @@ You can use `FlaskOpenAPIRequest` as a Flask/Werkzeug request factory:
200196

201197
.. code-block:: python
202198
203-
from openapi_core.validation.request.validators import RequestValidator
199+
from openapi_core.validation.request import openapi_request_validator
204200
from openapi_core.contrib.flask import FlaskOpenAPIRequest
205201
206202
openapi_request = FlaskOpenAPIRequest(flask_request)
207-
validator = RequestValidator(spec)
208-
result = validator.validate(openapi_request)
203+
result = openapi_request_validator.validate(spec, openapi_request)
209204
210205
You can use `FlaskOpenAPIResponse` as a Flask/Werkzeug response factory:
211206

212207
.. code-block:: python
213208
214-
from openapi_core.validation.response.validators import ResponseValidator
209+
from openapi_core.validation.response import openapi_response_validator
215210
from openapi_core.contrib.flask import FlaskOpenAPIResponse
216211
217212
openapi_response = FlaskOpenAPIResponse(flask_response)
218-
validator = ResponseValidator(spec)
219-
result = validator.validate(openapi_request, openapi_response)
213+
result = openapi_response_validator.validate(spec, openapi_request, openapi_response)
220214
221215
222216
Pyramid
@@ -237,23 +231,21 @@ You can use `RequestsOpenAPIRequest` as a Requests request factory:
237231

238232
.. code-block:: python
239233
240-
from openapi_core.validation.request.validators import RequestValidator
234+
from openapi_core.validation.request import openapi_request_validator
241235
from openapi_core.contrib.requests import RequestsOpenAPIRequest
242236
243237
openapi_request = RequestsOpenAPIRequest(requests_request)
244-
validator = RequestValidator(spec)
245-
result = validator.validate(openapi_request)
238+
result = openapi_request_validator.validate(spec, openapi_request)
246239
247240
You can use `RequestsOpenAPIResponse` as a Requests response factory:
248241

249242
.. code-block:: python
250243
251-
from openapi_core.validation.response.validators import ResponseValidator
244+
from openapi_core.validation.response import openapi_respose_validator
252245
from openapi_core.contrib.requests import RequestsOpenAPIResponse
253246
254247
openapi_response = RequestsOpenAPIResponse(requests_response)
255-
validator = ResponseValidator(spec)
256-
result = validator.validate(openapi_request, openapi_response)
248+
result = openapi_respose_validator.validate(spec, openapi_request, openapi_response)
257249
258250
Tornado
259251
-------

docs/usage.rst

+4-6
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@ Now you can use it to validate against requests
2121

2222
.. code-block:: python
2323
24-
from openapi_core.validation.request.validators import RequestValidator
24+
from openapi_core.validation.request import openapi_request_validator
2525
26-
validator = RequestValidator(spec)
27-
result = validator.validate(request)
26+
result = validator.validate(spec, request)
2827
2928
# raise errors if request invalid
3029
result.raise_for_errors()
@@ -56,10 +55,9 @@ You can also validate against responses
5655

5756
.. code-block:: python
5857
59-
from openapi_core.validation.response.validators import ResponseValidator
58+
from openapi_core.validation.response import openapi_response_validator
6059
61-
validator = ResponseValidator(spec)
62-
result = validator.validate(request, response)
60+
result = validator.validate(spec, request, response)
6361
6462
# raise errors if response invalid
6563
result.raise_for_errors()

0 commit comments

Comments
 (0)