aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorDavid Cramer2011-08-25 11:18:34 -0700
committerDavid Cramer2011-08-25 11:18:34 -0700
commit5a3813d2bb4fb63d66b1b8a13edb8354b36a28b4 (patch)
tree2cd6e8a2d5b69c1973ac6b73d14122588fc66098 /tests
parentc531148a4328cac1391359ff0e64d7db62ead255 (diff)
downloaddjango-debug-toolbar-5a3813d2bb4fb63d66b1b8a13edb8354b36a28b4.tar.bz2
Update urlpattern tests to reflect new behavior
Diffstat (limited to 'tests')
-rw-r--r--tests/tests.py13
-rw-r--r--tests/urls.py1
2 files changed, 9 insertions, 5 deletions
diff --git a/tests/tests.py b/tests/tests.py
index 6f7de0d..60620bb 100644
--- a/tests/tests.py
+++ b/tests/tests.py
@@ -102,25 +102,27 @@ class DebugToolbarTestCase(BaseTestCase):
self.assertTrue(hasattr(request.urlconf.urlpatterns[0], '_callback_str'))
self.assertEquals(request.urlconf.urlpatterns[0]._callback_str, 'debug_toolbar.views.debug_media')
- self.assertEquals(request.urlconf.urlpatterns[-1].urlconf_name.__name__, 'tests.urls')
+ self.assertTrue(hasattr(request.urlconf.urlpatterns[1], '_callback_str'))
+ self.assertEquals(request.urlconf.urlpatterns[-1]._callback_str, 'tests.views.execute_sql')
def test_request_urlconf_string_per_request(self):
request = self.request
- request.urlconf = 'tests.urls'
+ request.urlconf = 'debug_toolbar.urls'
request.META = {'REMOTE_ADDR': '127.0.0.1'}
middleware = DebugToolbarMiddleware()
with Settings(INTERNAL_IPS=['127.0.0.1'], DEBUG=True):
middleware.process_request(request)
- request.urlconf = 'debug_toolbar.urls'
+ request.urlconf = 'tests.urls'
middleware.process_request(request)
self.assertFalse(isinstance(request.urlconf, basestring))
self.assertTrue(hasattr(request.urlconf.urlpatterns[0], '_callback_str'))
self.assertEquals(request.urlconf.urlpatterns[0]._callback_str, 'debug_toolbar.views.debug_media')
- self.assertEquals(request.urlconf.urlpatterns[-1].urlconf_name.__name__, 'debug_toolbar.urls')
+ self.assertTrue(hasattr(request.urlconf.urlpatterns[1], '_callback_str'))
+ self.assertEquals(request.urlconf.urlpatterns[-1]._callback_str, 'tests.views.execute_sql')
def test_request_urlconf_module(self):
request = self.request
@@ -136,7 +138,8 @@ class DebugToolbarTestCase(BaseTestCase):
self.assertTrue(hasattr(request.urlconf.urlpatterns[0], '_callback_str'))
self.assertEquals(request.urlconf.urlpatterns[0]._callback_str, 'debug_toolbar.views.debug_media')
- self.assertEquals(request.urlconf.urlpatterns[-1].urlconf_name.__name__, 'tests.urls')
+ self.assertTrue(hasattr(request.urlconf.urlpatterns[1], '_callback_str'))
+ self.assertEquals(request.urlconf.urlpatterns[-1]._callback_str, 'tests.views.execute_sql')
def test_with_process_view(self):
request = self.request
diff --git a/tests/urls.py b/tests/urls.py
index d1cb07f..359fd8f 100644
--- a/tests/urls.py
+++ b/tests/urls.py
@@ -10,5 +10,6 @@ from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
+ # This pattern should be last to ensure tests still work
url(r'^execute_sql/$', 'tests.views.execute_sql'),
)