Home / File/ test_include_router_defaults_overrides.py — fastapi Source File

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.

File python FastAPI Routing 6 imports 27 functions 6 classes

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

Dependencies

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