Commit 8f5e8ab6 authored by Varun Sharma's avatar Varun Sharma Committed by Tim Graham
Browse files

[1.8.x] Added test for LogEntry.get_edited_object(); refs #24244.

Backport of 74f8110e from master
parent 015a9b92
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -2032,6 +2032,12 @@ class AdminViewStringPrimaryKeyTest(TestCase):
        logentry.content_type.model = "non-existent"
        self.assertEqual(logentry.get_admin_url(), None)

    def test_logentry_get_edited_object(self):
        "LogEntry.get_edited_object returns the edited object of a given LogEntry object"
        logentry = LogEntry.objects.get(content_type__model__iexact="modelwithstringprimarykey")
        edited_obj = logentry.get_edited_object()
        self.assertEqual(logentry.object_id, str(edited_obj.pk))

    def test_deleteconfirmation_link(self):
        "The link from the delete confirmation page referring back to the changeform of the object should be quoted"
        response = self.client.get(reverse('admin:admin_views_modelwithstringprimarykey_delete', args=(quote(self.pk),)))