1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #28404 -- Made displaying values in admin respect Field's empty_values.

This commit is contained in:
Alexander Lazarević
2024-01-08 15:47:09 +07:00
committed by Mariusz Felisiak
parent ec7651586d
commit 9b02ad91ea
5 changed files with 37 additions and 11 deletions

View File

@@ -159,9 +159,12 @@ class UtilsTests(SimpleTestCase):
models.TimeField(),
]
for model_field in tests:
with self.subTest(model_field=model_field):
display_value = display_for_field(None, model_field, self.empty_value)
self.assertEqual(display_value, self.empty_value)
for value in model_field.empty_values:
with self.subTest(model_field=model_field, empty_value=value):
display_value = display_for_field(
value, model_field, self.empty_value
)
self.assertEqual(display_value, self.empty_value)
def test_empty_value_display_choices(self):
model_field = models.CharField(choices=((None, "test_none"),))