summaryrefslogtreecommitdiff
path: root/tests/forms_tests/widget_tests/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/forms_tests/widget_tests/base.py')
-rw-r--r--tests/forms_tests/widget_tests/base.py22
1 files changed, 15 insertions, 7 deletions
diff --git a/tests/forms_tests/widget_tests/base.py b/tests/forms_tests/widget_tests/base.py
index 339d78bc71..c29099abf2 100644
--- a/tests/forms_tests/widget_tests/base.py
+++ b/tests/forms_tests/widget_tests/base.py
@@ -8,24 +8,32 @@ except ImportError:
class WidgetTest(SimpleTestCase):
- beatles = (('J', 'John'), ('P', 'Paul'), ('G', 'George'), ('R', 'Ringo'))
+ beatles = (("J", "John"), ("P", "Paul"), ("G", "George"), ("R", "Ringo"))
@classmethod
def setUpClass(cls):
cls.django_renderer = DjangoTemplates()
cls.jinja2_renderer = Jinja2() if jinja2 else None
- cls.renderers = [cls.django_renderer] + ([cls.jinja2_renderer] if cls.jinja2_renderer else [])
+ cls.renderers = [cls.django_renderer] + (
+ [cls.jinja2_renderer] if cls.jinja2_renderer else []
+ )
super().setUpClass()
- def check_html(self, widget, name, value, html='', attrs=None, strict=False, **kwargs):
+ def check_html(
+ self, widget, name, value, html="", attrs=None, strict=False, **kwargs
+ ):
assertEqual = self.assertEqual if strict else self.assertHTMLEqual
if self.jinja2_renderer:
- output = widget.render(name, value, attrs=attrs, renderer=self.jinja2_renderer, **kwargs)
+ output = widget.render(
+ name, value, attrs=attrs, renderer=self.jinja2_renderer, **kwargs
+ )
# Django escapes quotes with '"' while Jinja2 uses '"'.
- output = output.replace('"', '"')
+ output = output.replace(""", """)
# Django escapes single quotes with ''' while Jinja2 uses '''.
- output = output.replace(''', ''')
+ output = output.replace("'", "'")
assertEqual(output, html)
- output = widget.render(name, value, attrs=attrs, renderer=self.django_renderer, **kwargs)
+ output = widget.render(
+ name, value, attrs=attrs, renderer=self.django_renderer, **kwargs
+ )
assertEqual(output, html)