Browse Source

🎨 Auto format

pull/15546/head
pre-commit-ci-lite[bot] 2 months ago
committed by GitHub
parent
commit
b3e7321294
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 3
      fastapi/routing.py
  2. 9
      tests/test_custom_route_class.py

3
fastapi/routing.py

@ -829,8 +829,7 @@ def _accepts_kwarg(cls: type, kwarg: str) -> bool:
_ACCEPTS_KWARG_CACHE[key] = True _ACCEPTS_KWARG_CACHE[key] = True
else: else:
_ACCEPTS_KWARG_CACHE[key] = any( _ACCEPTS_KWARG_CACHE[key] = any(
p.kind == inspect.Parameter.VAR_KEYWORD p.kind == inspect.Parameter.VAR_KEYWORD for p in params.values()
for p in params.values()
) )
return _ACCEPTS_KWARG_CACHE[key] return _ACCEPTS_KWARG_CACHE[key]

9
tests/test_custom_route_class.py

@ -1,7 +1,8 @@
import pytest from collections.abc import Callable, Sequence
from enum import Enum from enum import Enum
from typing import Any, Callable, Sequence from typing import Any
import pytest
from fastapi import APIRouter, FastAPI, params from fastapi import APIRouter, FastAPI, params
from fastapi.datastructures import Default, DefaultPlaceholder from fastapi.datastructures import Default, DefaultPlaceholder
from fastapi.responses import JSONResponse, Response from fastapi.responses import JSONResponse, Response
@ -159,9 +160,7 @@ class LegacyRoute(APIRoute):
response_model_exclude_defaults: bool = False, response_model_exclude_defaults: bool = False,
response_model_exclude_none: bool = False, response_model_exclude_none: bool = False,
include_in_schema: bool = True, include_in_schema: bool = True,
response_class: type[Response] | DefaultPlaceholder = Default( response_class: type[Response] | DefaultPlaceholder = Default(JSONResponse),
JSONResponse
),
dependency_overrides_provider: Any | None = None, dependency_overrides_provider: Any | None = None,
callbacks: list[BaseRoute] | None = None, callbacks: list[BaseRoute] | None = None,
openapi_extra: dict[str, Any] | None = None, openapi_extra: dict[str, Any] | None = None,

Loading…
Cancel
Save