mirror of https://github.com/django/django.git
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):
|
||||
app_index_template = 'custom_admin/app_index.html'
|
||||
login_form = forms.CustomAdminAuthenticationForm
|
||||
login_template = 'custom_admin/login.html'
|
||||
logout_template = 'custom_admin/logout.html'
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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