Coverage for tests / test_params_repr.py: 100%
57 statements
« prev ^ index » next coverage.py v7.13.3, created at 2026-02-12 18:15 +0000
« prev ^ index » next coverage.py v7.13.3, created at 2026-02-12 18:15 +0000
1from typing import Any 1abcd
3from fastapi.params import Body, Cookie, Header, Param, Path, Query 1abcd
5test_data: list[Any] = ["teststr", None, ..., 1, []] 1abcd
8def get_user(): 1abcd
9 return {} # pragma: no cover
12def test_param_repr_str(): 1abcd
13 assert repr(Param("teststr")) == "Param(teststr)" 1hij
16def test_param_repr_none(): 1abcd
17 assert repr(Param(None)) == "Param(None)" 1klm
20def test_param_repr_ellipsis(): 1abcd
21 assert repr(Param(...)) == "Param(PydanticUndefined)" 1nop
24def test_param_repr_number(): 1abcd
25 assert repr(Param(1)) == "Param(1)" 1qrs
28def test_param_repr_list(): 1abcd
29 assert repr(Param([])) == "Param([])" 1tuv
32def test_path_repr(): 1abcd
33 assert repr(Path()) == "Path(PydanticUndefined)" 1efg
34 assert repr(Path(...)) == "Path(PydanticUndefined)" 1efg
37def test_query_repr_str(): 1abcd
38 assert repr(Query("teststr")) == "Query(teststr)" 1wxy
41def test_query_repr_none(): 1abcd
42 assert repr(Query(None)) == "Query(None)" 1zAB
45def test_query_repr_ellipsis(): 1abcd
46 assert repr(Query(...)) == "Query(PydanticUndefined)" 1CDE
49def test_query_repr_number(): 1abcd
50 assert repr(Query(1)) == "Query(1)" 1FGH
53def test_query_repr_list(): 1abcd
54 assert repr(Query([])) == "Query([])" 1IJK
57def test_header_repr_str(): 1abcd
58 assert repr(Header("teststr")) == "Header(teststr)" 1LMN
61def test_header_repr_none(): 1abcd
62 assert repr(Header(None)) == "Header(None)" 1OPQ
65def test_header_repr_ellipsis(): 1abcd
66 assert repr(Header(...)) == "Header(PydanticUndefined)" 1RST
69def test_header_repr_number(): 1abcd
70 assert repr(Header(1)) == "Header(1)" 1UVW
73def test_header_repr_list(): 1abcd
74 assert repr(Header([])) == "Header([])" 1XYZ
77def test_cookie_repr_str(): 1abcd
78 assert repr(Cookie("teststr")) == "Cookie(teststr)" 1012
81def test_cookie_repr_none(): 1abcd
82 assert repr(Cookie(None)) == "Cookie(None)" 1345
85def test_cookie_repr_ellipsis(): 1abcd
86 assert repr(Cookie(...)) == "Cookie(PydanticUndefined)" 1678
89def test_cookie_repr_number(): 1abcd
90 assert repr(Cookie(1)) == "Cookie(1)" 19!#
93def test_cookie_repr_list(): 1abcd
94 assert repr(Cookie([])) == "Cookie([])" 1$%'
97def test_body_repr_str(): 1abcd
98 assert repr(Body("teststr")) == "Body(teststr)" 1()*
101def test_body_repr_none(): 1abcd
102 assert repr(Body(None)) == "Body(None)" 1+,-
105def test_body_repr_ellipsis(): 1abcd
106 assert repr(Body(...)) == "Body(PydanticUndefined)" 1./:
109def test_body_repr_number(): 1abcd
110 assert repr(Body(1)) == "Body(1)" 1;=?
113def test_body_repr_list(): 1abcd
114 assert repr(Body([])) == "Body([])" 1@[]