Fixed #29417 -- Corrected two admin page titles for view-only users.

This commit is contained in:
Ramiro Morales 2018-05-23 12:02:37 -03:00 committed by Tim Graham
parent 40ff93310f
commit f40e71a957
4 changed files with 38 additions and 16 deletions

View file

@ -1764,8 +1764,10 @@ class AdminViewPermissionsTest(TestCase):
self.client.force_login(self.viewuser)
response = self.client.get(article_changelist_url)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.context['title'], 'Select article to view')
response = self.client.get(article_change_url)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.context['title'], 'View article')
self.assertContains(response, '<a href="/test_admin/admin/admin_views/article/" class="closelink">Close</a>')
post = self.client.post(article_change_url, change_dict)
self.assertEqual(post.status_code, 302)
@ -1776,8 +1778,10 @@ class AdminViewPermissionsTest(TestCase):
self.client.force_login(self.changeuser)
response = self.client.get(article_changelist_url)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.context['title'], 'Select article to change')
response = self.client.get(article_change_url)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.context['title'], 'Change article')
post = self.client.post(article_change_url, change_dict)
self.assertRedirects(post, article_changelist_url)
self.assertEqual(Article.objects.get(pk=self.a1.pk).content, '<p>edited article</p>')