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

Lines changed: 4 additions & 6 deletions
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

Lines changed: 4 additions & 4 deletions
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

Lines changed: 20 additions & 28 deletions
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

Lines changed: 4 additions & 6 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy