summaryrefslogtreecommitdiff
path: root/tests/admin_views
diff options
context:
space:
mode:
authorShabda Raaj <shabda@agiliq.com>2016-06-19 16:21:58 +0530
committerTim Graham <timograham@gmail.com>2016-06-27 15:37:32 -0400
commitb0acb1e73ef32e368a8a6213e300e66981f976d7 (patch)
treeb09c854fd6ca923b48f5da698ad22a7c95b11fcf /tests/admin_views
parent2224a56631eae3342993e4b7b90e80f59a167151 (diff)
Fixed #26779 -- Added extra_context parameter to admin's i18n_javascript view.
Diffstat (limited to 'tests/admin_views')
-rw-r--r--tests/admin_views/tests.py4
-rw-r--r--tests/admin_views/urls.py2
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index 57ded94e21..421d2ce25b 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -691,6 +691,10 @@ class AdminViewBasicTest(AdminViewBasicTestCase):
response = self.client.get(reverse('admin:jsi18n'))
self.assertContains(response, 'Choisir une heure')
+ def test_jsi18n_with_context(self):
+ response = self.client.get(reverse('admin-extra-context:jsi18n'))
+ self.assertEqual(response.status_code, 200)
+
def test_L10N_deactivated(self):
"""
Check if L10N is deactivated, the JavaScript i18n view doesn't
diff --git a/tests/admin_views/urls.py b/tests/admin_views/urls.py
index 926eca0a2d..ca9b165626 100644
--- a/tests/admin_views/urls.py
+++ b/tests/admin_views/urls.py
@@ -12,5 +12,7 @@ urlpatterns = [
url(r'^test_admin/admin4/', customadmin.simple_site.urls),
url(r'^test_admin/admin5/', admin.site2.urls),
url(r'^test_admin/admin7/', admin.site7.urls),
+ # All admin views accept `extra_context` to allow adding it like this:
+ url(r'^test_admin/admin8/', (admin.site.get_urls(), 'admin', 'admin-extra-context'), {'extra_context': {}}),
url(r'^test_admin/has_permission_admin/', custom_has_permission_admin.site.urls),
]