summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/choices/models.py5
-rw-r--r--tests/choices/tests.py3
2 files changed, 6 insertions, 2 deletions
diff --git a/tests/choices/models.py b/tests/choices/models.py
index b4ef8954ab..37ef8daf60 100644
--- a/tests/choices/models.py
+++ b/tests/choices/models.py
@@ -10,12 +10,13 @@ field. This method returns the "human-readable" value of the field.
"""
from django.db import models
+from django.utils.translation import gettext_lazy as _
class Person(models.Model):
GENDER_CHOICES = (
- ('M', 'Male'),
- ('F', 'Female'),
+ ('M', _('Male')),
+ ('F', _('Female')),
)
name = models.CharField(max_length=20)
gender = models.CharField(max_length=1, choices=GENDER_CHOICES)
diff --git a/tests/choices/tests.py b/tests/choices/tests.py
index 329c936c7f..88b8bf7fe2 100644
--- a/tests/choices/tests.py
+++ b/tests/choices/tests.py
@@ -20,3 +20,6 @@ class ChoicesTests(TestCase):
a.gender = 'U'
self.assertEqual(a.get_gender_display(), 'U')
+
+ # _get_FIELD_display() coerces lazy strings.
+ self.assertIsInstance(a.get_gender_display(), str)