summaryrefslogtreecommitdiff
path: root/tests/admin_utils/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/admin_utils/tests.py')
-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