summaryrefslogtreecommitdiff
path: root/tests/forms_tests
diff options
context:
space:
mode:
authorDavid Smith <smithdc@gmail.com>2020-04-01 17:48:23 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2020-04-10 07:11:14 +0200
commita350bfa6f44befff8779dbbdd72c9760bf5df959 (patch)
tree1bc16fde273533e7566def447a26bfa888b782bc /tests/forms_tests
parentab903fe304c347e669024ec482832df5f4fd869a (diff)
Fixed #13009 -- Added BoundField.widget_type property.
Diffstat (limited to 'tests/forms_tests')
-rw-r--r--tests/forms_tests/tests/test_forms.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/forms_tests/tests/test_forms.py b/tests/forms_tests/tests/test_forms.py
index b62b32de4b..f56eaee4b0 100644
--- a/tests/forms_tests/tests/test_forms.py
+++ b/tests/forms_tests/tests/test_forms.py
@@ -3142,6 +3142,15 @@ Good luck picking a username that doesn&#x27;t already exist.</p>
self.assertEqual(form['field'].id_for_label, 'myCustomID')
self.assertEqual(form['field_none'].id_for_label, 'id_field_none')
+ def test_boundfield_widget_type(self):
+ class SomeForm(Form):
+ first_name = CharField()
+ birthday = SplitDateTimeField(widget=SplitHiddenDateTimeWidget)
+
+ f = SomeForm()
+ self.assertEqual(f['first_name'].widget_type, 'text')
+ self.assertEqual(f['birthday'].widget_type, 'splithiddendatetime')
+
def test_label_tag_override(self):
"""
BoundField label_suffix (if provided) overrides Form label_suffix