From 6a682b38e75d4c975b4c4493565a59f1bc14397c Mon Sep 17 00:00:00 2001 From: django-bot Date: Tue, 8 Feb 2022 12:09:55 +0100 Subject: [4.0.x] Refs #33476 -- Reformatted code with Black. Backport of 9c19aff7c7561e3a82978a272ecdaad40dda5c00 from main. --- tests/forms_tests/widget_tests/test_textinput.py | 79 +++++++++++++++++------- 1 file changed, 56 insertions(+), 23 deletions(-) (limited to 'tests/forms_tests/widget_tests/test_textinput.py') diff --git a/tests/forms_tests/widget_tests/test_textinput.py b/tests/forms_tests/widget_tests/test_textinput.py index 260e86f740..52ffabec65 100644 --- a/tests/forms_tests/widget_tests/test_textinput.py +++ b/tests/forms_tests/widget_tests/test_textinput.py @@ -8,43 +8,64 @@ class TextInputTest(WidgetTest): widget = TextInput() def test_render(self): - self.check_html(self.widget, 'email', '', html='') + self.check_html( + self.widget, "email", "", html='' + ) def test_render_none(self): - self.check_html(self.widget, 'email', None, html='') + self.check_html( + self.widget, "email", None, html='' + ) def test_render_value(self): - self.check_html(self.widget, 'email', 'test@example.com', html=( - '' - )) + self.check_html( + self.widget, + "email", + "test@example.com", + html=(''), + ) def test_render_boolean(self): """ Boolean values are rendered to their string forms ("True" and "False"). """ - self.check_html(self.widget, 'get_spam', False, html=( - '' - )) - self.check_html(self.widget, 'get_spam', True, html=( - '' - )) + self.check_html( + self.widget, + "get_spam", + False, + html=(''), + ) + self.check_html( + self.widget, + "get_spam", + True, + html=(''), + ) def test_render_quoted(self): self.check_html( - self.widget, 'email', 'some "quoted" & ampersanded value', + self.widget, + "email", + 'some "quoted" & ampersanded value', html='', ) def test_render_custom_attrs(self): self.check_html( - self.widget, 'email', 'test@example.com', attrs={'class': 'fun'}, + self.widget, + "email", + "test@example.com", + attrs={"class": "fun"}, html='', ) def test_render_unicode(self): self.check_html( - self.widget, 'email', 'ŠĐĆŽćžšđ', attrs={'class': 'fun'}, + self.widget, + "email", + "ŠĐĆŽćžšđ", + attrs={"class": "fun"}, html=( '' @@ -52,10 +73,14 @@ class TextInputTest(WidgetTest): ) def test_constructor_attrs(self): - widget = TextInput(attrs={'class': 'fun', 'type': 'email'}) - self.check_html(widget, 'email', '', html='') + widget = TextInput(attrs={"class": "fun", "type": "email"}) self.check_html( - widget, 'email', 'foo@example.com', + widget, "email", "", html='' + ) + self.check_html( + widget, + "email", + "foo@example.com", html='', ) @@ -64,18 +89,26 @@ class TextInputTest(WidgetTest): `attrs` passed to render() get precedence over those passed to the constructor """ - widget = TextInput(attrs={'class': 'pretty'}) + widget = TextInput(attrs={"class": "pretty"}) self.check_html( - widget, 'email', '', attrs={'class': 'special'}, + widget, + "email", + "", + attrs={"class": "special"}, html='', ) def test_attrs_safestring(self): - widget = TextInput(attrs={'onBlur': mark_safe("function('foo')")}) - self.check_html(widget, 'email', '', html='') + widget = TextInput(attrs={"onBlur": mark_safe("function('foo')")}) + self.check_html( + widget, + "email", + "", + html='', + ) def test_use_required_attribute(self): # Text inputs can safely trigger the browser validation. self.assertIs(self.widget.use_required_attribute(None), True) - self.assertIs(self.widget.use_required_attribute(''), True) - self.assertIs(self.widget.use_required_attribute('resume.txt'), True) + self.assertIs(self.widget.use_required_attribute(""), True) + self.assertIs(self.widget.use_required_attribute("resume.txt"), True) -- cgit v1.3