summaryrefslogtreecommitdiff
path: root/tests/forms_tests
diff options
context:
space:
mode:
authorMarcelo Galigniana <marcelogaligniana@gmail.com>2023-04-20 00:40:56 -0300
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2023-04-21 07:48:27 +0200
commit8a6c0203c4e92908c2b26ba54feba4ce7e76d081 (patch)
tree35898f92027d101b12d15a53131036291c92c4f8 /tests/forms_tests
parentfb535e0a9033bd58d4bcb31876508e895c9b866d (diff)
downloaddjango-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.py5
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):
"""