summaryrefslogtreecommitdiff
path: root/tests/admin_utils
diff options
context:
space:
mode:
authorSiHyunLee <antoliny0919@gmail.com>2026-02-20 23:43:41 +0900
committerGitHub <noreply@github.com>2026-02-20 09:43:41 -0500
commit283ea9e9e014adf0013c18700c36b98efa2f0aac (patch)
treeb8725eb30bae3e1f3e81d9538f74db419f07432e /tests/admin_utils
parent96984b9b0f1d88f096985a908ee67dc6f2b9a682 (diff)
Fixed #36127 -- Applied default empty display value to links otherwise containing only whitespace in admin.
Diffstat (limited to 'tests/admin_utils')
-rw-r--r--tests/admin_utils/tests.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/admin_utils/tests.py b/tests/admin_utils/tests.py
index 81c6f495f8..eced9d206e 100644
--- a/tests/admin_utils/tests.py
+++ b/tests/admin_utils/tests.py
@@ -313,6 +313,19 @@ class UtilsTests(SimpleTestCase):
display_value = display_for_value(value, self.empty_value)
self.assertEqual(display_value, self.empty_value)
+ def test_list_display_for_value_consecutive_whitespace(self):
+ cases = [
+ (" ", "-empty-"),
+ (" cheeze", "cheeze"),
+ ("pizza ", "pizza"),
+ (" chicken ", "chicken"),
+ (mark_safe(" <em>soy chicken</em> "), " <em>soy chicken</em> "),
+ ]
+ for value, expect_display_value in cases:
+ with self.subTest(value=value):
+ display_value = display_for_value(value, self.empty_value)
+ self.assertEqual(display_value, expect_display_value)
+
def test_label_for_field(self):
"""
Tests for label_for_field