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

1from typing import Any 1abcd

2 

3from fastapi.params import Body, Cookie, Header, Param, Path, Query 1abcd

4 

5test_data: list[Any] = ["teststr", None, ..., 1, []] 1abcd

6 

7 

8def get_user(): 1abcd

9 return {} # pragma: no cover 

10 

11 

12def test_param_repr_str(): 1abcd

13 assert repr(Param("teststr")) == "Param(teststr)" 1hij

14 

15 

16def test_param_repr_none(): 1abcd

17 assert repr(Param(None)) == "Param(None)" 1klm

18 

19 

20def test_param_repr_ellipsis(): 1abcd

21 assert repr(Param(...)) == "Param(PydanticUndefined)" 1nop

22 

23 

24def test_param_repr_number(): 1abcd

25 assert repr(Param(1)) == "Param(1)" 1qrs

26 

27 

28def test_param_repr_list(): 1abcd

29 assert repr(Param([])) == "Param([])" 1tuv

30 

31 

32def test_path_repr(): 1abcd

33 assert repr(Path()) == "Path(PydanticUndefined)" 1efg

34 assert repr(Path(...)) == "Path(PydanticUndefined)" 1efg

35 

36 

37def test_query_repr_str(): 1abcd

38 assert repr(Query("teststr")) == "Query(teststr)" 1wxy

39 

40 

41def test_query_repr_none(): 1abcd

42 assert repr(Query(None)) == "Query(None)" 1zAB

43 

44 

45def test_query_repr_ellipsis(): 1abcd

46 assert repr(Query(...)) == "Query(PydanticUndefined)" 1CDE

47 

48 

49def test_query_repr_number(): 1abcd

50 assert repr(Query(1)) == "Query(1)" 1FGH

51 

52 

53def test_query_repr_list(): 1abcd

54 assert repr(Query([])) == "Query([])" 1IJK

55 

56 

57def test_header_repr_str(): 1abcd

58 assert repr(Header("teststr")) == "Header(teststr)" 1LMN

59 

60 

61def test_header_repr_none(): 1abcd

62 assert repr(Header(None)) == "Header(None)" 1OPQ

63 

64 

65def test_header_repr_ellipsis(): 1abcd

66 assert repr(Header(...)) == "Header(PydanticUndefined)" 1RST

67 

68 

69def test_header_repr_number(): 1abcd

70 assert repr(Header(1)) == "Header(1)" 1UVW

71 

72 

73def test_header_repr_list(): 1abcd

74 assert repr(Header([])) == "Header([])" 1XYZ

75 

76 

77def test_cookie_repr_str(): 1abcd

78 assert repr(Cookie("teststr")) == "Cookie(teststr)" 1012

79 

80 

81def test_cookie_repr_none(): 1abcd

82 assert repr(Cookie(None)) == "Cookie(None)" 1345

83 

84 

85def test_cookie_repr_ellipsis(): 1abcd

86 assert repr(Cookie(...)) == "Cookie(PydanticUndefined)" 1678

87 

88 

89def test_cookie_repr_number(): 1abcd

90 assert repr(Cookie(1)) == "Cookie(1)" 19!#

91 

92 

93def test_cookie_repr_list(): 1abcd

94 assert repr(Cookie([])) == "Cookie([])" 1$%'

95 

96 

97def test_body_repr_str(): 1abcd

98 assert repr(Body("teststr")) == "Body(teststr)" 1()*

99 

100 

101def test_body_repr_none(): 1abcd

102 assert repr(Body(None)) == "Body(None)" 1+,-

103 

104 

105def test_body_repr_ellipsis(): 1abcd

106 assert repr(Body(...)) == "Body(PydanticUndefined)" 1./:

107 

108 

109def test_body_repr_number(): 1abcd

110 assert repr(Body(1)) == "Body(1)" 1;=?

111 

112 

113def test_body_repr_list(): 1abcd

114 assert repr(Body([])) == "Body([])" 1@[]