diff options
Diffstat (limited to 'tests/urlpatterns_reverse')
| -rw-r--r-- | tests/urlpatterns_reverse/tests.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/urlpatterns_reverse/tests.py b/tests/urlpatterns_reverse/tests.py index a8aa0b2e1b..7363084f2a 100644 --- a/tests/urlpatterns_reverse/tests.py +++ b/tests/urlpatterns_reverse/tests.py @@ -700,7 +700,17 @@ class RequestURLconfTests(SimpleTestCase): ] ) def test_urlconf_overridden_with_null(self): - self.assertRaises(ImproperlyConfigured, self.client.get, '/test/me/') + """ + Overriding request.urlconf with None will fall back to the default + URLconf. + """ + response = self.client.get('/test/me/') + self.assertEqual(response.status_code, 200) + self.assertEqual(response.content, b'outer:/test/me/,inner:/inner_urlconf/second_test/') + response = self.client.get('/inner_urlconf/second_test/') + self.assertEqual(response.status_code, 200) + response = self.client.get('/second_test/') + self.assertEqual(response.status_code, 404) @override_settings( MIDDLEWARE_CLASSES=[ |
