diff options
| author | django-bot <ops@djangoproject.com> | 2022-02-03 20:24:19 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
| commit | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch) | |
| tree | f0506b668a013d0063e5fba3dbf4863b466713ba /tests/forms_tests/widget_tests/test_radioselect.py | |
| parent | f68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff) | |
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/forms_tests/widget_tests/test_radioselect.py')
| -rw-r--r-- | tests/forms_tests/widget_tests/test_radioselect.py | 69 |
1 files changed, 47 insertions, 22 deletions
diff --git a/tests/forms_tests/widget_tests/test_radioselect.py b/tests/forms_tests/widget_tests/test_radioselect.py index 9622517144..89e4022f1c 100644 --- a/tests/forms_tests/widget_tests/test_radioselect.py +++ b/tests/forms_tests/widget_tests/test_radioselect.py @@ -10,8 +10,12 @@ class RadioSelectTest(WidgetTest): widget = RadioSelect def test_render(self): - choices = (('', '------'),) + self.beatles - self.check_html(self.widget(choices=choices), 'beatle', 'J', html=""" + choices = (("", "------"),) + self.beatles + self.check_html( + self.widget(choices=choices), + "beatle", + "J", + html=""" <div> <div><label><input type="radio" name="beatle" value=""> ------</label></div> <div><label><input checked type="radio" name="beatle" value="J"> John</label></div> @@ -19,13 +23,14 @@ class RadioSelectTest(WidgetTest): <div><label><input type="radio" name="beatle" value="G"> George</label></div> <div><label><input type="radio" name="beatle" value="R"> Ringo</label></div> </div> - """) + """, + ) def test_nested_choices(self): nested_choices = ( - ('unknown', 'Unknown'), - ('Audio', (('vinyl', 'Vinyl'), ('cd', 'CD'))), - ('Video', (('vhs', 'VHS'), ('dvd', 'DVD'))), + ("unknown", "Unknown"), + ("Audio", (("vinyl", "Vinyl"), ("cd", "CD"))), + ("Video", (("vhs", "VHS"), ("dvd", "DVD"))), ) html = """ <div id="media"> @@ -47,8 +52,11 @@ class RadioSelectTest(WidgetTest): </div> """ self.check_html( - self.widget(choices=nested_choices), 'nestchoice', 'dvd', - attrs={'id': 'media'}, html=html, + self.widget(choices=nested_choices), + "nestchoice", + "dvd", + attrs={"id": "media"}, + html=html, ) def test_constructor_attrs(self): @@ -56,7 +64,7 @@ class RadioSelectTest(WidgetTest): Attributes provided at instantiation are passed to the constituent inputs. """ - widget = RadioSelect(attrs={'id': 'foo'}, choices=self.beatles) + widget = RadioSelect(attrs={"id": "foo"}, choices=self.beatles) html = """ <div id="foo"> <div> @@ -67,7 +75,7 @@ class RadioSelectTest(WidgetTest): <div><label for="foo_3"><input type="radio" id="foo_3" value="R" name="beatle"> Ringo</label></div> </div> """ - self.check_html(widget, 'beatle', 'J', html=html) + self.check_html(widget, "beatle", "J", html=html) def test_render_attrs(self): """ @@ -84,7 +92,13 @@ class RadioSelectTest(WidgetTest): <div><label for="bar_3"><input type="radio" id="bar_3" value="R" name="beatle"> Ringo</label></div> </div> """ - self.check_html(self.widget(choices=self.beatles), 'beatle', 'J', attrs={'id': 'bar'}, html=html) + self.check_html( + self.widget(choices=self.beatles), + "beatle", + "J", + attrs={"id": "bar"}, + html=html, + ) def test_class_attrs(self): """ @@ -99,14 +113,20 @@ class RadioSelectTest(WidgetTest): <div><label><input type="radio" class="bar" value="R" name="beatle"> Ringo</label></div> </div> """ - self.check_html(self.widget(choices=self.beatles), 'beatle', 'J', attrs={'class': 'bar'}, html=html) + self.check_html( + self.widget(choices=self.beatles), + "beatle", + "J", + attrs={"class": "bar"}, + html=html, + ) @override_settings(USE_THOUSAND_SEPARATOR=True) def test_doesnt_localize_input_value(self): choices = [ - (1, 'One'), - (1000, 'One thousand'), - (1000000, 'One million'), + (1, "One"), + (1000, "One thousand"), + (1000000, "One million"), ] html = """ <div> @@ -115,11 +135,11 @@ class RadioSelectTest(WidgetTest): <div><label><input type="radio" name="number" value="1000000"> One million</label></div> </div> """ - self.check_html(self.widget(choices=choices), 'number', None, html=html) + self.check_html(self.widget(choices=choices), "number", None, html=html) choices = [ - (datetime.time(0, 0), 'midnight'), - (datetime.time(12, 0), 'noon'), + (datetime.time(0, 0), "midnight"), + (datetime.time(12, 0), "noon"), ] html = """ <div> @@ -127,12 +147,16 @@ class RadioSelectTest(WidgetTest): <div><label><input type="radio" name="time" value="12:00:00"> noon</label></div> </div> """ - self.check_html(self.widget(choices=choices), 'time', None, html=html) + self.check_html(self.widget(choices=choices), "time", None, html=html) def test_render_as_subwidget(self): """A RadioSelect as a subwidget of MultiWidget.""" - choices = (('', '------'),) + self.beatles - self.check_html(MultiWidget([self.widget(choices=choices)]), 'beatle', ['J'], html=""" + choices = (("", "------"),) + self.beatles + self.check_html( + MultiWidget([self.widget(choices=choices)]), + "beatle", + ["J"], + html=""" <div> <div><label><input type="radio" name="beatle_0" value=""> ------</label></div> <div><label><input checked type="radio" name="beatle_0" value="J"> John</label></div> @@ -140,4 +164,5 @@ class RadioSelectTest(WidgetTest): <div><label><input type="radio" name="beatle_0" value="G"> George</label></div> <div><label><input type="radio" name="beatle_0" value="R"> Ringo</label></div> </div> - """) + """, + ) |
