11"""
22Dynamically load all Django assertion cases and expose them for importing.
33"""
4+
45from __future__ import annotations
56
67from functools import wraps
@@ -64,15 +65,13 @@ def assertRedirects(
6465 target_status_code : int = ...,
6566 msg_prefix : str = ...,
6667 fetch_redirect_response : bool = ...,
67- ) -> None :
68- ...
68+ ) -> None : ...
6969
7070 def assertURLEqual (
7171 url1 : str ,
7272 url2 : str ,
7373 msg_prefix : str = ...,
74- ) -> None :
75- ...
74+ ) -> None : ...
7675
7776 def assertContains (
7877 response : HttpResponseBase ,
@@ -81,65 +80,57 @@ def assertContains(
8180 status_code : int = ...,
8281 msg_prefix : str = ...,
8382 html : bool = False ,
84- ) -> None :
85- ...
83+ ) -> None : ...
8684
8785 def assertNotContains (
8886 response : HttpResponseBase ,
8987 text : object ,
9088 status_code : int = ...,
9189 msg_prefix : str = ...,
9290 html : bool = False ,
93- ) -> None :
94- ...
91+ ) -> None : ...
9592
9693 def assertFormError (
9794 form : forms .BaseForm ,
9895 field : str | None ,
9996 errors : str | Sequence [str ],
10097 msg_prefix : str = ...,
101- ) -> None :
102- ...
98+ ) -> None : ...
10399
104100 def assertFormSetError (
105101 formset : forms .BaseFormSet ,
106102 form_index : int | None ,
107103 field : str | None ,
108104 errors : str | Sequence [str ],
109105 msg_prefix : str = ...,
110- ) -> None :
111- ...
106+ ) -> None : ...
112107
113108 def assertTemplateUsed (
114109 response : HttpResponseBase | str | None = ...,
115110 template_name : str | None = ...,
116111 msg_prefix : str = ...,
117112 count : int | None = ...,
118- ):
119- ...
113+ ): ...
120114
121115 def assertTemplateNotUsed (
122116 response : HttpResponseBase | str | None = ...,
123117 template_name : str | None = ...,
124118 msg_prefix : str = ...,
125- ):
126- ...
119+ ): ...
127120
128121 def assertRaisesMessage (
129122 expected_exception : type [Exception ],
130123 expected_message : str ,
131124 * args ,
132125 ** kwargs ,
133- ):
134- ...
126+ ): ...
135127
136128 def assertWarnsMessage (
137129 expected_warning : Warning ,
138130 expected_message : str ,
139131 * args ,
140132 ** kwargs ,
141- ):
142- ...
133+ ): ...
143134
144135 def assertFieldOutput (
145136 fieldclass ,
@@ -148,58 +139,50 @@ def assertFieldOutput(
148139 field_args = ...,
149140 field_kwargs = ...,
150141 empty_value : str = ...,
151- ) -> None :
152- ...
142+ ) -> None : ...
153143
154144 def assertHTMLEqual (
155145 html1 : str ,
156146 html2 : str ,
157147 msg : str | None = ...,
158- ) -> None :
159- ...
148+ ) -> None : ...
160149
161150 def assertHTMLNotEqual (
162151 html1 : str ,
163152 html2 : str ,
164153 msg : str | None = ...,
165- ) -> None :
166- ...
154+ ) -> None : ...
167155
168156 def assertInHTML (
169157 needle : str ,
170158 haystack : str ,
171159 count : int | None = ...,
172160 msg_prefix : str = ...,
173- ) -> None :
174- ...
161+ ) -> None : ...
175162
176163 def assertJSONEqual (
177164 raw : str ,
178165 expected_data : Any ,
179166 msg : str | None = ...,
180- ) -> None :
181- ...
167+ ) -> None : ...
182168
183169 def assertJSONNotEqual (
184170 raw : str ,
185171 expected_data : Any ,
186172 msg : str | None = ...,
187- ) -> None :
188- ...
173+ ) -> None : ...
189174
190175 def assertXMLEqual (
191176 xml1 : str ,
192177 xml2 : str ,
193178 msg : str | None = ...,
194- ) -> None :
195- ...
179+ ) -> None : ...
196180
197181 def assertXMLNotEqual (
198182 xml1 : str ,
199183 xml2 : str ,
200184 msg : str | None = ...,
201- ) -> None :
202- ...
185+ ) -> None : ...
203186
204187 # Removed in Django 5.1: use assertQuerySetEqual.
205188 def assertQuerysetEqual (
@@ -208,36 +191,31 @@ def assertQuerysetEqual(
208191 transform = ...,
209192 ordered : bool = ...,
210193 msg : str | None = ...,
211- ) -> None :
212- ...
194+ ) -> None : ...
213195
214196 def assertQuerySetEqual (
215197 qs ,
216198 values ,
217199 transform = ...,
218200 ordered : bool = ...,
219201 msg : str | None = ...,
220- ) -> None :
221- ...
202+ ) -> None : ...
222203
223204 def assertNumQueries (
224205 num : int ,
225206 func = ...,
226207 * args ,
227208 using : str = ...,
228209 ** kwargs ,
229- ):
230- ...
210+ ): ...
231211
232212 # Added in Django 5.0.
233213 def assertMessages (
234214 response : HttpResponseBase ,
235215 expected_messages : Sequence [Message ],
236216 * args ,
237217 ordered : bool = ...,
238- ) -> None :
239- ...
218+ ) -> None : ...
240219
241220 # Fallback in case Django adds new asserts.
242- def __getattr__ (name : str ) -> Callable [..., Any ]:
243- ...
221+ def __getattr__ (name : str ) -> Callable [..., Any ]: ...
0 commit comments