From f459169170910c3d94ee916ed79e2b9ff48915a2 Mon Sep 17 00:00:00 2001 From: Luke Plant Date: Thu, 28 Apr 2011 14:54:09 +0000 Subject: Fixed #15661 - LogEntry objects have no unicode method Thanks to Keryn Knight for the report and initial patch, and ShawnMilo for additional work on the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16120 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/admin_util/tests.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests/regressiontests') diff --git a/tests/regressiontests/admin_util/tests.py b/tests/regressiontests/admin_util/tests.py index f4b3dd935d..ef34a5b026 100644 --- a/tests/regressiontests/admin_util/tests.py +++ b/tests/regressiontests/admin_util/tests.py @@ -235,3 +235,24 @@ class UtilTests(unittest.TestCase): label_for_field('guest', Event, return_attr=True), ('awesome guest', None), ) + + def test_logentry_unicode(self): + """ + Regression test for #15661 + """ + log_entry = admin.models.LogEntry() + + log_entry.action_flag = admin.models.ADDITION + self.assertTrue( + unicode(log_entry).startswith('Added ') + ) + + log_entry.action_flag = admin.models.CHANGE + self.assertTrue( + unicode(log_entry).startswith('Changed ') + ) + + log_entry.action_flag = admin.models.DELETION + self.assertTrue( + unicode(log_entry).startswith('Deleted ') + ) -- cgit v1.3