@@ -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-------
0 commit comments