mirror of
https://github.com/django/django.git
synced 2025-10-26 07:06:08 +00:00
Fixed #18697 -- Made values accepted for two customizable admin templates consistent.
Thanks and at cloverfastfood dot com for the report.
This commit is contained in:
@@ -770,7 +770,10 @@ class CustomModelAdminTest(AdminViewBasicTest):
|
||||
self.assertContains(response, 'Hello from a custom logout template')
|
||||
|
||||
def testCustomAdminSiteIndexViewAndTemplate(self):
|
||||
response = self.client.get('/test_admin/admin2/')
|
||||
try:
|
||||
response = self.client.get('/test_admin/admin2/')
|
||||
except TypeError:
|
||||
self.fail('AdminSite.index_template should accept a list of template paths')
|
||||
self.assertIsInstance(response, TemplateResponse)
|
||||
self.assertTemplateUsed(response, 'custom_admin/index.html')
|
||||
self.assertContains(response, 'Hello from a custom index template *bar*')
|
||||
@@ -792,6 +795,15 @@ class CustomModelAdminTest(AdminViewBasicTest):
|
||||
response = self.client.get('/test_admin/%s/my_view/' % self.urlbit)
|
||||
self.assertEqual(response.content, b"Django is a magical pony!")
|
||||
|
||||
def test_pwd_change_custom_template(self):
|
||||
self.client.login(username='super', password='secret')
|
||||
su = User.objects.get(username='super')
|
||||
try:
|
||||
response = self.client.get('/test_admin/admin4/auth/user/%s/password/' % su.pk)
|
||||
except TypeError:
|
||||
self.fail('ModelAdmin.change_user_password_template should accept a list of template paths')
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
|
||||
def get_perm(Model, perm):
|
||||
"""Return the permission object, for the Model"""
|
||||
|
||||
Reference in New Issue
Block a user