diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/regressiontests/model_regress/tests.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/regressiontests/model_regress/tests.py b/tests/regressiontests/model_regress/tests.py index 6a45a83052..6a03b861e4 100644 --- a/tests/regressiontests/model_regress/tests.py +++ b/tests/regressiontests/model_regress/tests.py @@ -1,3 +1,5 @@ +# coding: utf-8 + from __future__ import absolute_import, unicode_literals import datetime @@ -146,6 +148,14 @@ class ModelTests(TestCase): b = BrokenUnicodeMethod.objects.create(name="Jerry") self.assertEqual(repr(b), "<BrokenUnicodeMethod: [Bad Unicode data]>") + def test_no_unicode_in_repr(self): + a = Article.objects.create( + headline="Watch for umlauts: üöä", pub_date=datetime.datetime.now()) + if six.PY3: + self.assertEqual(repr(a), '<Article: Watch for umlauts: üöä>') + else: + self.assertEqual(repr(a), '<Article: Watch for umlauts: ???>') + @skipUnlessDBFeature("supports_timezones") def test_timezones(self): # Saving an updating with timezone-aware datetime Python objects. |
