Added a test for AdminSite.app_index_template; refs #8498.
This commit is contained in:
parent
0674b38ce9
commit
ccf8f1e18f
|
@ -13,6 +13,7 @@ from . import models, forms, admin as base_admin
|
||||||
|
|
||||||
|
|
||||||
class Admin2(admin.AdminSite):
|
class Admin2(admin.AdminSite):
|
||||||
|
app_index_template = 'custom_admin/app_index.html'
|
||||||
login_form = forms.CustomAdminAuthenticationForm
|
login_form = forms.CustomAdminAuthenticationForm
|
||||||
login_template = 'custom_admin/login.html'
|
login_template = 'custom_admin/login.html'
|
||||||
logout_template = 'custom_admin/logout.html'
|
logout_template = 'custom_admin/logout.html'
|
||||||
|
|
|
@ -806,6 +806,12 @@ class CustomModelAdminTest(AdminViewBasicTestCase):
|
||||||
self.assertTemplateUsed(response, 'custom_admin/index.html')
|
self.assertTemplateUsed(response, 'custom_admin/index.html')
|
||||||
self.assertContains(response, 'Hello from a custom index template *bar*')
|
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):
|
def testCustomAdminSitePasswordChangeTemplate(self):
|
||||||
response = self.client.get('/test_admin/admin2/password_change/')
|
response = self.client.get('/test_admin/admin2/password_change/')
|
||||||
self.assertIsInstance(response, TemplateResponse)
|
self.assertIsInstance(response, TemplateResponse)
|
||||||
|
|
|
@ -0,0 +1,6 @@
|
||||||
|
{% extends "admin/app_index.html" %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
Hello from a custom app_index template
|
||||||
|
{{ block.super }}
|
||||||
|
{% endblock %}
|
Loading…
Reference in New Issue