mirror of https://github.com/tiangolo/fastapi.git
🎨 Auto format
This commit is contained in:
parent
fad0041185
commit
4e2cfc24be
|
|
@ -109,9 +109,7 @@ def ensure_multipart_is_installed() -> None:
|
|||
raise RuntimeError(multipart_not_installed_error) from None
|
||||
|
||||
|
||||
def get_parameterless_sub_dependant(
|
||||
*, depends: params.Depends, path: str
|
||||
) -> Dependant:
|
||||
def get_parameterless_sub_dependant(*, depends: params.Depends, path: str) -> Dependant:
|
||||
assert callable(depends.dependency), (
|
||||
"A parameter-less dependency must have a callable dependency"
|
||||
)
|
||||
|
|
@ -299,7 +297,7 @@ def get_dependant(
|
|||
):
|
||||
raise FastAPIError(
|
||||
f'Dependency parameter "{param_name}" must have a type annotation. '
|
||||
f'For example: `{param_name}: SomeType = Depends(...)`'
|
||||
f"For example: `{param_name}: SomeType = Depends(...)`"
|
||||
)
|
||||
if (
|
||||
(dependant.is_gen_callable or dependant.is_async_gen_callable)
|
||||
|
|
@ -339,7 +337,7 @@ def get_dependant(
|
|||
if enforce_annotation and param_details.field is None:
|
||||
raise FastAPIError(
|
||||
f'Dependency parameter "{param_name}" must have a type annotation. '
|
||||
f'For example: `{param_name}: SomeType = Depends(...)`'
|
||||
f"For example: `{param_name}: SomeType = Depends(...)`"
|
||||
)
|
||||
if isinstance(param_details.field.field_info, params.Body):
|
||||
dependant.body_params.append(param_details.field)
|
||||
|
|
|
|||
|
|
@ -399,9 +399,11 @@ def test_missing_type_annotation_dependency():
|
|||
return "db"
|
||||
|
||||
with pytest.raises(FastAPIError) as exc:
|
||||
|
||||
@local_app.get("/bad")
|
||||
def bad(dep=Depends(get_db)):
|
||||
return dep
|
||||
|
||||
TestClient(local_app)
|
||||
|
||||
msg = str(exc.value)
|
||||
|
|
|
|||
Loading…
Reference in New Issue