summaryrefslogtreecommitdiff
path: root/tests/admin_views
diff options
context:
space:
mode:
authorSusanTan <onceuponatimeforever@gmail.com>2013-07-30 23:37:54 -0700
committerTim Graham <timograham@gmail.com>2013-07-31 06:59:15 -0400
commitccf8f1e18f138dae369a2004c83db9704ad52d99 (patch)
treea9a4c92263860691921d0d98e81659cc26bc382e /tests/admin_views
parent0674b38ce904aa9d7a629313831ad24be3d8f3e6 (diff)
Added a test for AdminSite.app_index_template; refs #8498.
Diffstat (limited to 'tests/admin_views')
-rw-r--r--tests/admin_views/customadmin.py1
-rw-r--r--tests/admin_views/tests.py6
2 files changed, 7 insertions, 0 deletions
diff --git a/tests/admin_views/customadmin.py b/tests/admin_views/customadmin.py
index ed3a3dea7a..f964d6cffb 100644
--- a/tests/admin_views/customadmin.py
+++ b/tests/admin_views/customadmin.py
@@ -13,6 +13,7 @@ from . import models, forms, admin as base_admin
class Admin2(admin.AdminSite):
+ app_index_template = 'custom_admin/app_index.html'
login_form = forms.CustomAdminAuthenticationForm
login_template = 'custom_admin/login.html'
logout_template = 'custom_admin/logout.html'
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index fdb5d7d436..8b44d0dcd2 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -806,6 +806,12 @@ class CustomModelAdminTest(AdminViewBasicTestCase):
self.assertTemplateUsed(response, 'custom_admin/index.html')
self.assertContains(response, 'Hello from a custom index template *bar*')
+ def testCustomAdminSiteAppIndexViewandTemplate(self):
+ response = self.client.get('/test_admin/admin2/admin_views/')
+ self.assertIsInstance(response, TemplateResponse)
+ self.assertTemplateUsed(response, 'custom_admin/app_index.html')
+ self.assertContains(response, 'Hello from a custom app_index template')
+
def testCustomAdminSitePasswordChangeTemplate(self):
response = self.client.get('/test_admin/admin2/password_change/')
self.assertIsInstance(response, TemplateResponse)