aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
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'),
)