test_paths_level3() — fastapi Function Reference
Architecture documentation for the test_paths_level3() function in test_include_router_defaults_overrides.py from the fastapi codebase.
Entity Profile
Dependency Diagram
graph TD ca1a89be_9abc_eae3_8c63_c4f1ead25c08["test_paths_level3()"] d87662b2_2485_5c84_66f0_3b294a501db6["test_include_router_defaults_overrides.py"] ca1a89be_9abc_eae3_8c63_c4f1ead25c08 -->|defined in| d87662b2_2485_5c84_66f0_3b294a501db6 style ca1a89be_9abc_eae3_8c63_c4f1ead25c08 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tests/test_include_router_defaults_overrides.py lines 374–397
def test_paths_level3(override1, override2, override3):
url = ""
content_type_level = "0"
if override1:
url += "/level1"
content_type_level = "1"
if override2:
url += "/level2"
content_type_level = "2"
if override3:
url += "/override3"
content_type_level = "3"
else:
url += "/default3"
url += "?level3=foo"
response = client.get(url)
assert response.json() == "foo"
assert (
response.headers["content-type"] == f"application/x-level-{content_type_level}"
)
assert "x-level0" in response.headers
assert not override1 or "x-level1" in response.headers
assert not override2 or "x-level2" in response.headers
assert not override3 or "x-level3" in response.headers
Domain
Subdomains
Source
Frequently Asked Questions
What does test_paths_level3() do?
test_paths_level3() is a function in the fastapi codebase, defined in tests/test_include_router_defaults_overrides.py.
Where is test_paths_level3() defined?
test_paths_level3() is defined in tests/test_include_router_defaults_overrides.py at line 374.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free