@@ -128,10 +128,10 @@ def test_should_render_panels_multiprocess(self):
128128
129129 def _resolve_stats (self , path ):
130130 # takes stats from Request panel
131- self . request . path = path
131+ request = rf . get ( path )
132132 panel = self .toolbar .get_panel_by_id ("RequestPanel" )
133- response = panel .process_request (self . request )
134- panel .generate_stats (self . request , response )
133+ response = panel .process_request (request )
134+ panel .generate_stats (request , response )
135135 return panel .get_stats ()
136136
137137 def test_url_resolving_positional (self ):
@@ -215,52 +215,48 @@ def test_cache_disable_instrumentation(self):
215215 self .assertEqual (len (response .toolbar .get_panel_by_id ("CachePanel" ).calls ), 0 )
216216
217217 def test_is_toolbar_request (self ):
218- self . request . path = "/__debug__/render_panel/"
219- self .assertTrue (self .toolbar .is_toolbar_request (self . request ))
218+ request = rf . get ( "/__debug__/render_panel/" )
219+ self .assertTrue (self .toolbar .is_toolbar_request (request ))
220220
221- self . request . path = "/invalid/__debug__/render_panel/"
222- self .assertFalse (self .toolbar .is_toolbar_request (self . request ))
221+ request = rf . get ( "/invalid/__debug__/render_panel/" )
222+ self .assertFalse (self .toolbar .is_toolbar_request (request ))
223223
224- self . request . path = "/render_panel/"
225- self .assertFalse (self .toolbar .is_toolbar_request (self . request ))
224+ request = rf . get ( "/render_panel/" )
225+ self .assertFalse (self .toolbar .is_toolbar_request (request ))
226226
227227 @override_settings (ROOT_URLCONF = "tests.urls_invalid" )
228228 def test_is_toolbar_request_without_djdt_urls (self ):
229229 """Test cases when the toolbar urls aren't configured."""
230- self . request . path = "/__debug__/render_panel/"
231- self .assertFalse (self .toolbar .is_toolbar_request (self . request ))
230+ request = rf . get ( "/__debug__/render_panel/" )
231+ self .assertFalse (self .toolbar .is_toolbar_request (request ))
232232
233- self . request . path = "/render_panel/"
234- self .assertFalse (self .toolbar .is_toolbar_request (self . request ))
233+ request = rf . get ( "/render_panel/" )
234+ self .assertFalse (self .toolbar .is_toolbar_request (request ))
235235
236236 @override_settings (ROOT_URLCONF = "tests.urls_invalid" )
237237 def test_is_toolbar_request_override_request_urlconf (self ):
238238 """Test cases when the toolbar URL is configured on the request."""
239- self . request . path = "/__debug__/render_panel/"
240- self .assertFalse (self .toolbar .is_toolbar_request (self . request ))
239+ request = rf . get ( "/__debug__/render_panel/" )
240+ self .assertFalse (self .toolbar .is_toolbar_request (request ))
241241
242242 # Verify overriding the urlconf on the request is valid.
243- self .request .urlconf = "tests.urls"
244- self .request .path = "/__debug__/render_panel/"
245- self .assertTrue (self .toolbar .is_toolbar_request (self .request ))
243+ request .urlconf = "tests.urls"
244+ self .assertTrue (self .toolbar .is_toolbar_request (request ))
246245
247- @patch ("debug_toolbar.toolbar.get_script_prefix" , return_value = "/path/" )
248- def test_is_toolbar_request_with_script_prefix (self , mocked_get_script_prefix ):
246+ def test_is_toolbar_request_with_script_prefix (self ):
249247 """
250248 Test cases when Django is running under a path prefix, such as via the
251249 FORCE_SCRIPT_NAME setting.
252250 """
253- self . request . path = "/path/ __debug__/render_panel/"
254- self .assertTrue (self .toolbar .is_toolbar_request (self . request ))
251+ request = rf . get ( "/ __debug__/render_panel/", SCRIPT_NAME = "/path/" )
252+ self .assertTrue (self .toolbar .is_toolbar_request (request ))
255253
256- self . request . path = "/path/ invalid/__debug__/render_panel/"
257- self .assertFalse (self .toolbar .is_toolbar_request (self . request ))
254+ request = rf . get ( "/ invalid/__debug__/render_panel/", SCRIPT_NAME = "/path/" )
255+ self .assertFalse (self .toolbar .is_toolbar_request (request ))
258256
259- self . request . path = "/path/ render_panel/"
257+ request = rf . get ( "/ render_panel/", SCRIPT_NAME = "/path/" )
260258 self .assertFalse (self .toolbar .is_toolbar_request (self .request ))
261259
262- self .assertEqual (mocked_get_script_prefix .call_count , 3 )
263-
264260 def test_data_gone (self ):
265261 response = self .client .get (
266262 "/__debug__/render_panel/?store_id=GONE&panel_id=RequestPanel"
0 commit comments