diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/admin_views/tests.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 4db06ca84a..bbc6f731f7 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -3704,6 +3704,22 @@ class AdminViewStringPrimaryKeyTest(TestCase): 2, change_message="Changed something", ) + LogEntry.objects.log_action( + user_pk, + content_type_pk, + cls.pk, + cls.pk, + 1, + change_message="Added something", + ) + LogEntry.objects.log_action( + user_pk, + content_type_pk, + cls.pk, + cls.pk, + 3, + change_message="Deleted something", + ) def setUp(self): self.client.force_login(self.superuser) @@ -3762,6 +3778,14 @@ class AdminViewStringPrimaryKeyTest(TestCase): should_contain = """<a href="%s">%s</a>""" % (escape(link), escape(self.pk)) self.assertContains(response, should_contain) + def test_recentactions_description(self): + response = self.client.get(reverse("admin:index")) + for operation in ["Added", "Changed", "Deleted"]: + with self.subTest(operation): + self.assertContains( + response, f'<span class="visually-hidden">{operation}:' + ) + def test_deleteconfirmation_link(self): """ " The link from the delete confirmation page referring back to the |
