@@ -56,23 +56,21 @@ You can use `DjangoOpenAPIRequest` as a Django request factory:
56
56
57
57
.. code-block :: python
58
58
59
- from openapi_core.validation.request.validators import RequestValidator
59
+ from openapi_core.validation.request import openapi_request_validator
60
60
from openapi_core.contrib.django import DjangoOpenAPIRequest
61
61
62
62
openapi_request = DjangoOpenAPIRequest(django_request)
63
- validator = RequestValidator(spec)
64
- result = validator.validate(openapi_request)
63
+ result = openapi_request_validator.validate(spec, openapi_request)
65
64
66
65
You can use `DjangoOpenAPIResponse ` as a Django response factory:
67
66
68
67
.. code-block :: python
69
68
70
- from openapi_core.validation.response.validators import ResponseValidator
69
+ from openapi_core.validation.response import openapi_respose_validator
71
70
from openapi_core.contrib.django import DjangoOpenAPIResponse
72
71
73
72
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)
76
74
77
75
78
76
Falcon
@@ -117,23 +115,21 @@ You can use `FalconOpenAPIRequest` as a Falcon request factory:
117
115
118
116
.. code-block :: python
119
117
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
122
120
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)
126
123
127
124
You can use `FalconOpenAPIResponse ` as a Falcon response factory:
128
125
129
126
.. code-block :: python
130
127
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
133
130
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)
137
133
138
134
139
135
Flask
@@ -200,23 +196,21 @@ You can use `FlaskOpenAPIRequest` as a Flask/Werkzeug request factory:
200
196
201
197
.. code-block :: python
202
198
203
- from openapi_core.validation.request.validators import RequestValidator
199
+ from openapi_core.validation.request import openapi_request_validator
204
200
from openapi_core.contrib.flask import FlaskOpenAPIRequest
205
201
206
202
openapi_request = FlaskOpenAPIRequest(flask_request)
207
- validator = RequestValidator(spec)
208
- result = validator.validate(openapi_request)
203
+ result = openapi_request_validator.validate(spec, openapi_request)
209
204
210
205
You can use `FlaskOpenAPIResponse ` as a Flask/Werkzeug response factory:
211
206
212
207
.. code-block :: python
213
208
214
- from openapi_core.validation.response.validators import ResponseValidator
209
+ from openapi_core.validation.response import openapi_response_validator
215
210
from openapi_core.contrib.flask import FlaskOpenAPIResponse
216
211
217
212
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)
220
214
221
215
222
216
Pyramid
@@ -237,23 +231,21 @@ You can use `RequestsOpenAPIRequest` as a Requests request factory:
237
231
238
232
.. code-block :: python
239
233
240
- from openapi_core.validation.request.validators import RequestValidator
234
+ from openapi_core.validation.request import openapi_request_validator
241
235
from openapi_core.contrib.requests import RequestsOpenAPIRequest
242
236
243
237
openapi_request = RequestsOpenAPIRequest(requests_request)
244
- validator = RequestValidator(spec)
245
- result = validator.validate(openapi_request)
238
+ result = openapi_request_validator.validate(spec, openapi_request)
246
239
247
240
You can use `RequestsOpenAPIResponse ` as a Requests response factory:
248
241
249
242
.. code-block :: python
250
243
251
- from openapi_core.validation.response.validators import ResponseValidator
244
+ from openapi_core.validation.response import openapi_respose_validator
252
245
from openapi_core.contrib.requests import RequestsOpenAPIResponse
253
246
254
247
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)
257
249
258
250
Tornado
259
251
-------
0 commit comments