From 8a6c0203c4e92908c2b26ba54feba4ce7e76d081 Mon Sep 17 00:00:00 2001 From: Marcelo Galigniana Date: Thu, 20 Apr 2023 00:40:56 -0300 Subject: Fixed #34488 -- Made ClearableFileInput preserve "Clear" checked attribute when form is invalid. --- tests/forms_tests/widget_tests/test_clearablefileinput.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'tests/forms_tests') diff --git a/tests/forms_tests/widget_tests/test_clearablefileinput.py b/tests/forms_tests/widget_tests/test_clearablefileinput.py index 4fbaec0910..8d5f0c5f98 100644 --- a/tests/forms_tests/widget_tests/test_clearablefileinput.py +++ b/tests/forms_tests/widget_tests/test_clearablefileinput.py @@ -17,7 +17,8 @@ class FakeFieldFile: class ClearableFileInputTest(WidgetTest): - widget = ClearableFileInput() + def setUp(self): + self.widget = ClearableFileInput() def test_clear_input_renders(self): """ @@ -148,6 +149,7 @@ class ClearableFileInputTest(WidgetTest): name="myfile", ) self.assertIs(value, False) + self.assertIs(self.widget.checked, True) def test_clear_input_checked_returns_false_only_if_not_required(self): """ @@ -164,6 +166,7 @@ class ClearableFileInputTest(WidgetTest): name="myfile", ) self.assertEqual(value, field) + self.assertIs(widget.checked, True) def test_html_does_not_mask_exceptions(self): """ -- cgit v1.2.1