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

Refs #28404 -- Made displaying property values in admin respect non-None empty values.

This commit is contained in:
Alexander Lazarević
2024-01-11 11:44:01 +07:00
committed by Mariusz Felisiak
parent 40b5b1596f
commit 4787972c94
2 changed files with 9 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ from django.contrib.admin.utils import (
lookup_field,
quote,
)
from django.core.validators import EMPTY_VALUES
from django.db import DEFAULT_DB_ALIAS, models
from django.test import SimpleTestCase, TestCase, override_settings
from django.utils.formats import localize
@@ -249,6 +250,12 @@ class UtilsTests(SimpleTestCase):
self.assertEqual(display_for_value(True, ""), "True")
self.assertEqual(display_for_value(False, ""), "False")
def test_list_display_for_value_empty(self):
for value in EMPTY_VALUES:
with self.subTest(empty_value=value):
display_value = display_for_value(value, self.empty_value)
self.assertEqual(display_value, self.empty_value)
def test_label_for_field(self):
"""
Tests for label_for_field