Home / Function/ test_invalid_tuple() — fastapi Function Reference

test_invalid_tuple() — fastapi Function Reference

Architecture documentation for the test_invalid_tuple() function in test_invalid_sequence_param.py from the fastapi codebase.

Entity Profile

Dependency Diagram

graph TD
  d3ac5e7b_6bcf_f089_02f7_c5166348a120["test_invalid_tuple()"]
  52e6a25e_03bb_f423_2a64_e9ce91326436["test_invalid_sequence_param.py"]
  d3ac5e7b_6bcf_f089_02f7_c5166348a120 -->|defined in| 52e6a25e_03bb_f423_2a64_e9ce91326436
  style d3ac5e7b_6bcf_f089_02f7_c5166348a120 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

tests/test_invalid_sequence_param.py lines 23–35

def test_invalid_tuple():
    with pytest.raises(
        AssertionError,
        match="Query parameter 'q' must be one of the supported types",
    ):
        app = FastAPI()

        class Item(BaseModel):
            title: str

        @app.get("/items/")
        def read_items(q: tuple[Item, Item] = Query(default=None)):
            pass  # pragma: no cover

Domain

Subdomains

Frequently Asked Questions

What does test_invalid_tuple() do?
test_invalid_tuple() is a function in the fastapi codebase, defined in tests/test_invalid_sequence_param.py.
Where is test_invalid_tuple() defined?
test_invalid_tuple() is defined in tests/test_invalid_sequence_param.py at line 23.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free