From 302145328560ded44bcfded8a67a1e7df08b411b Mon Sep 17 00:00:00 2001 From: areski Date: Thu, 14 Aug 2014 13:17:52 +0200 Subject: Fixed #20133 -- Added summary to admin deletion confirmation pages. Thanks jonash for the suggestion and initial patch. --- tests/admin_views/tests.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tests') diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index dfa5a85ae6..adc49a5db0 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -1425,10 +1425,15 @@ class AdminViewPermissionsTest(TestCase): self.client.get('/test_admin/admin/') self.client.post(login_url, self.deleteuser_login) response = self.client.get('/test_admin/admin/admin_views/section/1/delete/') + self.assertContains(response, "

Summary

") + self.assertContains(response, "
  • Articles: 3
  • ") # test response contains link to related Article self.assertContains(response, "admin_views/article/1/") response = self.client.get('/test_admin/admin/admin_views/article/1/delete/') + self.assertContains(response, "admin_views/article/1/") + self.assertContains(response, "

    Summary

    ") + self.assertContains(response, "
  • Articles: 1
  • ") self.assertEqual(response.status_code, 200) post = self.client.post('/test_admin/admin/admin_views/article/1/delete/', delete_dict) self.assertRedirects(post, '/test_admin/admin/') @@ -2547,6 +2552,9 @@ class AdminActionsTest(TestCase): confirmation = self.client.post('/test_admin/admin/admin_views/subscriber/', action_data) self.assertIsInstance(confirmation, TemplateResponse) self.assertContains(confirmation, "Are you sure you want to delete the selected subscribers?") + self.assertContains(confirmation, "

    Summary

    ") + self.assertContains(confirmation, "
  • Subscribers: 3
  • ") + self.assertContains(confirmation, "
  • External subscribers: 1
  • ") self.assertContains(confirmation, ACTION_CHECKBOX_NAME, count=2) self.client.post('/test_admin/admin/admin_views/subscriber/', delete_confirmation_data) self.assertEqual(Subscriber.objects.count(), 0) -- cgit v1.3