diff options
| author | Varun Sharma <varun@sharmalabs.org> | 2015-03-22 03:29:48 +0530 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-03-23 08:52:32 -0400 |
| commit | 8f5e8ab666bcc6e2dae9f147ac804f098fcb3f78 (patch) | |
| tree | 722ff2111d9a35fd39d01801f5b84bba4e89b9cd | |
| parent | 015a9b928af233ca036b93a4d7eecf18f15cbc2b (diff) | |
[1.8.x] Added test for LogEntry.get_edited_object(); refs #24244.
Backport of 74f8110e74927c231bfcd106fa28bf6e6dd034e6 from master
| -rw-r--r-- | tests/admin_views/tests.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 925d8e6090..b5dff27e6b 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -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),))) |
