summaryrefslogtreecommitdiff
path: root/tests/urlpatterns_reverse
diff options
context:
space:
mode:
Diffstat (limited to 'tests/urlpatterns_reverse')
-rw-r--r--tests/urlpatterns_reverse/tests.py12
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=[