diff options
| author | areski <areski@gmail.com> | 2014-08-14 13:17:52 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2014-08-14 13:56:23 -0400 |
| commit | 302145328560ded44bcfded8a67a1e7df08b411b (patch) | |
| tree | 3bdd93066225a079efae49f39d6a39edb7a700a4 /tests/admin_views | |
| parent | 2a4492aecb50122f7cc2c643f7ea5b086f301165 (diff) | |
Fixed #20133 -- Added summary to admin deletion confirmation pages.
Thanks jonash for the suggestion and initial patch.
Diffstat (limited to 'tests/admin_views')
| -rw-r--r-- | tests/admin_views/tests.py | 8 |
1 files changed, 8 insertions, 0 deletions
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, "<h2>Summary</h2>") + self.assertContains(response, "<li>Articles: 3</li>") # 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, "<h2>Summary</h2>") + self.assertContains(response, "<li>Articles: 1</li>") 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, "<h2>Summary</h2>") + self.assertContains(confirmation, "<li>Subscribers: 3</li>") + self.assertContains(confirmation, "<li>External subscribers: 1</li>") 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) |
