From 992f143bad4143da7e43e21c41dfdab79ddd5070 Mon Sep 17 00:00:00 2001 From: kakulukia Date: Mon, 5 Jun 2017 22:17:10 +0200 Subject: [1.11.x] Fixed #28278 -- Fixed invalid HTML for a required AdminFileWidget. Backport of 525dc283a68c0d47f5eb2192cc4a20111d561ae0 from master --- tests/admin_widgets/tests.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests/admin_widgets/tests.py') diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py index f9c6d6a614..2e2bdb0b52 100644 --- a/tests/admin_widgets/tests.py +++ b/tests/admin_widgets/tests.py @@ -434,6 +434,18 @@ class AdminFileWidgetTests(TestDataMixin, TestCase): '', ) + def test_render_required(self): + widget = widgets.AdminFileWidget() + widget.is_required = True + self.assertHTMLEqual( + widget.render('test', self.album.cover_art), + '

Currently: albums\hybrid_theory.jpg
' + 'Change:

' % { + 'STORAGE_URL': default_storage.url(''), + }, + ) + def test_readonly_fields(self): """ File widgets should render as a link when they're marked "read only." -- cgit v1.3