test_include_router_defaults_overrides.py — fastapi Source File
Architecture documentation for test_include_router_defaults_overrides.py, a python file in the fastapi codebase. 6 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR d87662b2_2485_5c84_66f0_3b294a501db6["test_include_router_defaults_overrides.py"] 9c2c9cad_dfd2_7d1a_1c6d_b8a448285db4["warnings"] d87662b2_2485_5c84_66f0_3b294a501db6 --> 9c2c9cad_dfd2_7d1a_1c6d_b8a448285db4 5befe8bf_65d1_d058_6b78_4a597a8488e9["pytest"] d87662b2_2485_5c84_66f0_3b294a501db6 --> 5befe8bf_65d1_d058_6b78_4a597a8488e9 534f6e44_61b8_3c38_8b89_6934a6df9802["__init__.py"] d87662b2_2485_5c84_66f0_3b294a501db6 --> 534f6e44_61b8_3c38_8b89_6934a6df9802 967b6712_70e2_f5fa_f671_7c149857a445["responses.py"] d87662b2_2485_5c84_66f0_3b294a501db6 --> 967b6712_70e2_f5fa_f671_7c149857a445 a7c04dee_ee23_5891_b185_47ff6bed036d["testclient.py"] d87662b2_2485_5c84_66f0_3b294a501db6 --> a7c04dee_ee23_5891_b185_47ff6bed036d a7f4e7b0_9725_db90_5cbc_7ca8211b323a["inline_snapshot"] d87662b2_2485_5c84_66f0_3b294a501db6 --> a7f4e7b0_9725_db90_5cbc_7ca8211b323a style d87662b2_2485_5c84_66f0_3b294a501db6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import warnings
import pytest
from fastapi import APIRouter, Depends, FastAPI, Response
from fastapi.responses import JSONResponse
from fastapi.testclient import TestClient
from inline_snapshot import snapshot
class ResponseLevel0(JSONResponse):
media_type = "application/x-level-0"
class ResponseLevel1(JSONResponse):
media_type = "application/x-level-1"
class ResponseLevel2(JSONResponse):
media_type = "application/x-level-2"
class ResponseLevel3(JSONResponse):
media_type = "application/x-level-3"
class ResponseLevel4(JSONResponse):
media_type = "application/x-level-4"
class ResponseLevel5(JSONResponse):
media_type = "application/x-level-5"
async def dep0(response: Response):
response.headers["x-level0"] = "True"
async def dep1(response: Response):
response.headers["x-level1"] = "True"
async def dep2(response: Response):
response.headers["x-level2"] = "True"
async def dep3(response: Response):
response.headers["x-level3"] = "True"
async def dep4(response: Response):
response.headers["x-level4"] = "True"
async def dep5(response: Response):
response.headers["x-level5"] = "True"
callback_router0 = APIRouter()
// ... (7245 more lines)
Domain
Subdomains
Functions
- callback0()
- callback1()
- callback2()
- callback3()
- callback4()
- callback5()
- dep0()
- dep1()
- dep2()
- dep3()
- dep4()
- dep5()
- path1_default()
- path1_override()
- path3_default_router2_default()
- path3_default_router2_override()
- path3_override_router2_default()
- path3_override_router2_override()
- path5_default_router4_default()
- path5_default_router4_override()
- path5_override_router4_default()
- path5_override_router4_override()
- test_level1_default()
- test_level1_override()
- test_openapi()
- test_paths_level3()
- test_paths_level5()
Dependencies
- __init__.py
- inline_snapshot
- pytest
- responses.py
- testclient.py
- warnings
Source
Frequently Asked Questions
What does test_include_router_defaults_overrides.py do?
test_include_router_defaults_overrides.py is a source file in the fastapi codebase, written in python. It belongs to the FastAPI domain, Routing subdomain.
What functions are defined in test_include_router_defaults_overrides.py?
test_include_router_defaults_overrides.py defines 27 function(s): callback0, callback1, callback2, callback3, callback4, callback5, dep0, dep1, dep2, dep3, and 17 more.
What does test_include_router_defaults_overrides.py depend on?
test_include_router_defaults_overrides.py imports 6 module(s): __init__.py, inline_snapshot, pytest, responses.py, testclient.py, warnings.
Where is test_include_router_defaults_overrides.py in the architecture?
test_include_router_defaults_overrides.py is located at tests/test_include_router_defaults_overrides.py (domain: FastAPI, subdomain: Routing, directory: tests).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free