Browse Source

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

pull/9753/head
pre-commit-ci[bot] 2 years ago
committed by Lie Ryan
parent
commit
3ba104e6d7
  1. 95
      tests/test_dependency_types.py

95
tests/test_dependency_types.py

@ -1,5 +1,5 @@
from typing import AsyncGenerator, Generator
from functools import partial from functools import partial
from typing import AsyncGenerator, Generator
import pytest import pytest
from fastapi import Depends, FastAPI from fastapi import Depends, FastAPI
@ -71,7 +71,9 @@ async def get_function_dependency(value: str = Depends(function_dependency)) ->
@app.get("/async-function-dependency") @app.get("/async-function-dependency")
async def get_async_function_dependency(value: str = Depends(async_function_dependency)) -> str: async def get_async_function_dependency(
value: str = Depends(async_function_dependency),
) -> str:
return value return value
@ -91,7 +93,9 @@ async def get_callable_dependency(value: str = Depends(callable_dependency)) ->
@app.get("/callable-gen-dependency") @app.get("/callable-gen-dependency")
async def get_callable_gen_dependency(value: str = Depends(callable_gen_dependency)) -> str: async def get_callable_gen_dependency(
value: str = Depends(callable_gen_dependency),
) -> str:
return value return value
@ -138,73 +142,109 @@ async def get_asynchronous_method_gen_dependency(
@app.get("/partial-function-dependency") @app.get("/partial-function-dependency")
async def get_partial_function_dependency(value: str = Depends(partial(function_dependency, "partial-function-dependency"))) -> str: async def get_partial_function_dependency(
value: str = Depends(partial(function_dependency, "partial-function-dependency"))
) -> str:
return value return value
@app.get("/partial-async-function-dependency") @app.get("/partial-async-function-dependency")
async def get_partial_async_function_dependency(value: str = Depends(partial(async_function_dependency, "partial-async-function-dependency"))) -> str: async def get_partial_async_function_dependency(
value: str = Depends(
partial(async_function_dependency, "partial-async-function-dependency")
)
) -> str:
return value return value
@app.get("/partial-gen-dependency") @app.get("/partial-gen-dependency")
async def get_partial_gen_dependency(value: str = Depends(partial(gen_dependency, "partial-gen-dependency"))) -> str: async def get_partial_gen_dependency(
value: str = Depends(partial(gen_dependency, "partial-gen-dependency"))
) -> str:
return value return value
@app.get("/partial-async-gen-dependency") @app.get("/partial-async-gen-dependency")
async def get_partial_async_gen_dependency(value: str = Depends(partial(async_gen_dependency, "partial-async-gen-dependency"))) -> str: async def get_partial_async_gen_dependency(
value: str = Depends(partial(async_gen_dependency, "partial-async-gen-dependency"))
) -> str:
return value return value
@app.get("/partial-callable-dependency") @app.get("/partial-callable-dependency")
async def get_partial_callable_dependency(value: str = Depends(partial(callable_dependency, "partial-callable-dependency"))) -> str: async def get_partial_callable_dependency(
value: str = Depends(partial(callable_dependency, "partial-callable-dependency"))
) -> str:
return value return value
@app.get("/partial-callable-gen-dependency") @app.get("/partial-callable-gen-dependency")
async def get_partial_callable_gen_dependency(value: str = Depends(partial(callable_gen_dependency, "partial-callable-gen-dependency"))) -> str: async def get_partial_callable_gen_dependency(
value: str = Depends(
partial(callable_gen_dependency, "partial-callable-gen-dependency")
)
) -> str:
return value return value
@app.get("/partial-async-callable-dependency") @app.get("/partial-async-callable-dependency")
async def get_partial_async_callable_dependency( async def get_partial_async_callable_dependency(
value: str = Depends(partial(async_callable_dependency, "partial-async-callable-dependency")), value: str = Depends(
partial(async_callable_dependency, "partial-async-callable-dependency")
),
) -> str: ) -> str:
return value return value
@app.get("/partial-async-callable-gen-dependency") @app.get("/partial-async-callable-gen-dependency")
async def get_partial_async_callable_gen_dependency( async def get_partial_async_callable_gen_dependency(
value: str = Depends(partial(async_callable_gen_dependency, "partial-async-callable-gen-dependency")), value: str = Depends(
partial(async_callable_gen_dependency, "partial-async-callable-gen-dependency")
),
) -> str: ) -> str:
return value return value
@app.get("/partial-synchronous-method-dependency") @app.get("/partial-synchronous-method-dependency")
async def get_partial_synchronous_method_dependency( async def get_partial_synchronous_method_dependency(
value: str = Depends(partial(methods_dependency.synchronous, "partial-synchronous-method-dependency")), value: str = Depends(
partial(methods_dependency.synchronous, "partial-synchronous-method-dependency")
),
) -> str: ) -> str:
return value return value
@app.get("/partial-synchronous-method-gen-dependency") @app.get("/partial-synchronous-method-gen-dependency")
async def get_partial_synchronous_method_gen_dependency( async def get_partial_synchronous_method_gen_dependency(
value: str = Depends(partial(methods_dependency.synchronous_gen, "partial-synchronous-method-gen-dependency")), value: str = Depends(
partial(
methods_dependency.synchronous_gen,
"partial-synchronous-method-gen-dependency",
)
),
) -> str: ) -> str:
return value return value
@app.get("/partial-asynchronous-method-dependency") @app.get("/partial-asynchronous-method-dependency")
async def get_partial_asynchronous_method_dependency( async def get_partial_asynchronous_method_dependency(
value: str = Depends(partial(methods_dependency.asynchronous, "partial-asynchronous-method-dependency")), value: str = Depends(
partial(
methods_dependency.asynchronous, "partial-asynchronous-method-dependency"
)
),
) -> str: ) -> str:
return value return value
@app.get("/partial-asynchronous-method-gen-dependency") @app.get("/partial-asynchronous-method-gen-dependency")
async def get_partial_asynchronous_method_gen_dependency( async def get_partial_asynchronous_method_gen_dependency(
value: str = Depends(partial(methods_dependency.asynchronous_gen, "partial-asynchronous-method-gen-dependency")), value: str = Depends(
partial(
methods_dependency.asynchronous_gen,
"partial-asynchronous-method-gen-dependency",
)
),
) -> str: ) -> str:
return value return value
@ -245,11 +285,26 @@ def test_dependency_types(route: str, value: str) -> None:
("/partial-callable-dependency", "partial-callable-dependency"), ("/partial-callable-dependency", "partial-callable-dependency"),
("/partial-callable-gen-dependency", "partial-callable-gen-dependency"), ("/partial-callable-gen-dependency", "partial-callable-gen-dependency"),
("/partial-async-callable-dependency", "partial-async-callable-dependency"), ("/partial-async-callable-dependency", "partial-async-callable-dependency"),
("/partial-async-callable-gen-dependency", "partial-async-callable-gen-dependency"), (
("/partial-synchronous-method-dependency", "partial-synchronous-method-dependency"), "/partial-async-callable-gen-dependency",
("/partial-synchronous-method-gen-dependency", "partial-synchronous-method-gen-dependency"), "partial-async-callable-gen-dependency",
("/partial-asynchronous-method-dependency", "partial-asynchronous-method-dependency"), ),
("/partial-asynchronous-method-gen-dependency", "partial-asynchronous-method-gen-dependency"), (
"/partial-synchronous-method-dependency",
"partial-synchronous-method-dependency",
),
(
"/partial-synchronous-method-gen-dependency",
"partial-synchronous-method-gen-dependency",
),
(
"/partial-asynchronous-method-dependency",
"partial-asynchronous-method-dependency",
),
(
"/partial-asynchronous-method-gen-dependency",
"partial-asynchronous-method-gen-dependency",
),
], ],
) )
def test_dependency_types_with_partial(route: str, value: str) -> None: def test_dependency_types_with_partial(route: str, value: str) -> None:

Loading…
Cancel
Save