Coverage for docs_src / dependencies / tutorial008_py310.py: 100%
16 statements
« prev ^ index » next coverage.py v7.13.3, created at 2026-04-06 01:24 +0000
« prev ^ index » next coverage.py v7.13.3, created at 2026-04-06 01:24 +0000
1from fastapi import Depends 1efgh
4async def dependency_a(): 1efgh
5 dep_a = generate_dep_a() 1abcd
6 try: 1abcd
7 yield dep_a 1abcd
8 finally:
9 dep_a.close() 1abcd
12async def dependency_b(dep_a=Depends(dependency_a)): 1efgh
13 dep_b = generate_dep_b() 1abcd
14 try: 1abcd
15 yield dep_b 1abcd
16 finally:
17 dep_b.close(dep_a) 1abcd
20async def dependency_c(dep_b=Depends(dependency_b)): 1efgh
21 dep_c = generate_dep_c() 1abcd
22 try: 1abcd
23 yield dep_c 1abcd
24 finally:
25 dep_c.close(dep_b) 1abcd