🎨 [pre-commit.ci] Auto format from pre-commit.com hooks

This commit is contained in:
pre-commit-ci[bot] 2023-11-03 18:21:59 +00:00
parent ce8de15a29
commit 279e17689b
2 changed files with 7 additions and 4 deletions

View File

@ -220,7 +220,7 @@ def get_typed_signature(call: Callable[..., Any]) -> inspect.Signature:
query_extra_info[param] = dict(fields[param].__repr_args__())
else:
query_extra_info[param] = dict(fields[param].field_info.__repr_args__())
if "alias" in query_extra_info[param]:
if PYDANTIC_V2:
query_extra_info[query_extra_info[param]["alias"]] = dict(

View File

@ -5,7 +5,6 @@ from fastapi.testclient import TestClient
from pydantic import BaseModel
from pydantic.version import VERSION as PYDANTIC_VERSION
PYDANTIC_V2 = PYDANTIC_VERSION.startswith("2.")
app = FastAPI()
@ -358,9 +357,13 @@ def test_openapi_schema_with_query_dependency():
response = client.get("/openapi.json")
assert response.status_code == 200, response.text
if PYDANTIC_V2:
assert response.json() == openapi_schema_with_not_omitted_description_pydantic_v2
assert (
response.json() == openapi_schema_with_not_omitted_description_pydantic_v2
)
else:
assert response.json() == openapi_schema_with_not_omitted_description_pydantic_v1
assert (
response.json() == openapi_schema_with_not_omitted_description_pydantic_v1
)
def test_response():