summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests/test_choicewidget.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/forms_tests/widget_tests/test_choicewidget.py')
-rw-r--r--tests/forms_tests/widget_tests/test_choicewidget.py19
1 files changed, 16 insertions, 3 deletions
diff --git a/tests/forms_tests/widget_tests/test_choicewidget.py b/tests/forms_tests/widget_tests/test_choicewidget.py
index 129178f207..abd1961b32 100644
--- a/tests/forms_tests/widget_tests/test_choicewidget.py
+++ b/tests/forms_tests/widget_tests/test_choicewidget.py
@@ -9,13 +9,26 @@ class ChoiceWidgetTest(WidgetTest):
widget = ChoiceWidget
@property
- def nested_widget(self):
- return self.widget(
+ def nested_widgets(self):
+ nested_widget = self.widget(
choices=(
("outer1", "Outer 1"),
('Group "1"', (("inner1", "Inner 1"), ("inner2", "Inner 2"))),
- )
+ ),
+ )
+ nested_widget_dict = self.widget(
+ choices={
+ "outer1": "Outer 1",
+ 'Group "1"': {"inner1": "Inner 1", "inner2": "Inner 2"},
+ },
+ )
+ nested_widget_dict_tuple = self.widget(
+ choices={
+ "outer1": "Outer 1",
+ 'Group "1"': (("inner1", "Inner 1"), ("inner2", "Inner 2")),
+ },
)
+ return (nested_widget, nested_widget_dict, nested_widget_dict_tuple)
def test_deepcopy(self):
"""