Fixed #36032 -- Rendered URLField values as links in the admin.

This commit is contained in:
antoliny0919 2024-12-25 11:35:27 +09:00 committed by Sarah Boyce
parent 5851605863
commit 97ee8b82c2
6 changed files with 26 additions and 3 deletions

View file

@ -157,6 +157,7 @@ class UtilsTests(SimpleTestCase):
models.DateField(),
models.DecimalField(),
models.FloatField(),
models.URLField(),
models.JSONField(),
models.TimeField(),
]
@ -196,6 +197,14 @@ class UtilsTests(SimpleTestCase):
display_value,
)
def test_url_display_for_field(self):
model_field = models.URLField()
display_value = display_for_field(
"http://example.com", model_field, self.empty_value
)
expected = '<a href="http://example.com">http://example.com</a>'
self.assertHTMLEqual(display_value, expected)
def test_number_formats_display_for_field(self):
display_value = display_for_field(
12345.6789, models.FloatField(), self.empty_value