From 56af541790a7acf23fe5c911a4e04969ddac1dc6 Mon Sep 17 00:00:00 2001 From: Carles Pina Date: Mon, 4 May 2020 17:41:38 +0200 Subject: [3.1.x] Fixed #31536 -- Fixed rendering of disabled AdminFileWidget and ClearableFileInput. Backport of e46c2326c8cfc038e015f55fd050ab5d7eb91b62 from master --- tests/admin_widgets/tests.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/admin_widgets/tests.py') diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py index 7241ea9554..b60d01e43f 100644 --- a/tests/admin_widgets/tests.py +++ b/tests/admin_widgets/tests.py @@ -487,6 +487,20 @@ class AdminFileWidgetTests(TestDataMixin, TestCase): }, ) + def test_render_disabled(self): + widget = widgets.AdminFileWidget(attrs={'disabled': 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