summaryrefslogtreecommitdiff
path: root/tests/admin_views
diff options
context:
space:
mode:
authorVarun Sharma <varun@sharmalabs.org>2015-03-22 03:29:48 +0530
committerTim Graham <timograham@gmail.com>2015-03-23 08:51:43 -0400
commit74f8110e74927c231bfcd106fa28bf6e6dd034e6 (patch)
tree24754a8351576f1de534735a421614d1fd5daa76 /tests/admin_views
parent23a5d64f40b0f4a3fbfef7427ca793cb1df1034e (diff)
Added test for LogEntry.get_edited_object(); refs #24244.
Diffstat (limited to 'tests/admin_views')
-rw-r--r--tests/admin_views/tests.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index 7c299a4774..6bb44c0a8c 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -2320,6 +2320,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),)))