diff options
author | Marcelo Galigniana <marcelogaligniana@gmail.com> | 2023-04-20 00:40:56 -0300 |
---|---|---|
committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-04-21 07:48:27 +0200 |
commit | 8a6c0203c4e92908c2b26ba54feba4ce7e76d081 (patch) | |
tree | 35898f92027d101b12d15a53131036291c92c4f8 /tests/forms_tests | |
parent | fb535e0a9033bd58d4bcb31876508e895c9b866d (diff) | |
download | django-8a6c0203c4e92908c2b26ba54feba4ce7e76d081.tar.gz |
Fixed #34488 -- Made ClearableFileInput preserve "Clear" checked attribute when form is invalid.
Diffstat (limited to 'tests/forms_tests')
-rw-r--r-- | tests/forms_tests/widget_tests/test_clearablefileinput.py | 5 |
1 files changed, 4 insertions, 1 deletions
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): """ |