Skip to content

Commit 4cd9e2d

Browse files
committed
black and isort
1 parent b8a69f9 commit 4cd9e2d

File tree

6 files changed

+163
-139
lines changed

6 files changed

+163
-139
lines changed

capture_tag/templatetags/capture_tags.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
register = Library()
44

55

6-
@register.tag(name='capture')
6+
@register.tag(name="capture")
77
def do_capture(parser, token):
88
"""
99
Capture the contents of a tag output.
@@ -31,9 +31,9 @@ def do_capture(parser, token):
3131
bits = token.split_contents()
3232

3333
# tokens
34-
t_as = 'as'
35-
t_silent = 'silent'
36-
var = 'capture'
34+
t_as = "as"
35+
t_silent = "silent"
36+
var = "capture"
3737
silent = False
3838

3939
num_bits = len(bits)
@@ -48,13 +48,13 @@ def do_capture(parser, token):
4848
t_name, t_silent = bits
4949
silent = True
5050
else:
51-
var = 'capture'
51+
var = "capture"
5252
silent = False
5353

54-
if t_silent != 'silent' or t_as != 'as':
54+
if t_silent != "silent" or t_as != "as":
5555
raise TemplateSyntaxError("'capture' node expects 'as variable' or 'silent' syntax.")
5656

57-
nodelist = parser.parse(('endcapture',))
57+
nodelist = parser.parse(("endcapture",))
5858
parser.delete_first_token()
5959
return CaptureNode(nodelist, var, silent)
6060

@@ -69,6 +69,6 @@ def render(self, context):
6969
output = self.nodelist.render(context)
7070
context[self.varname] = output
7171
if self.silent:
72-
return ''
72+
return ""
7373
else:
7474
return output

capture_tag/tests.py

Lines changed: 25 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
from django.template import Template, Context, TemplateSyntaxError
1+
from django.template import Context, Template, TemplateSyntaxError
22
from django.test import SimpleTestCase
33

44

55
def _render(template):
66
context = Context({})
7-
return Template('{% load capture_tags %}' + template).render(context)
7+
return Template("{% load capture_tags %}" + template).render(context)
88

99

1010
class CaptureTagTests(SimpleTestCase):
@@ -14,32 +14,45 @@ class CaptureTagTests(SimpleTestCase):
1414

1515
def test_capture(self):
1616
"""- check: {% capture %}"""
17-
self.assertEqual(_render('{% capture %}foo{% endcapture %}!{{ capture }}'), 'foo!foo')
17+
self.assertEqual(_render("{% capture %}foo{% endcapture %}!{{ capture }}"), "foo!foo")
1818

1919
def test_capture_block(self):
2020
"""- check: {% block x %}{% capture %}{% endblock"""
2121
# Can't access outer context inside block yet.
2222
# This won't be possible, as the block could also be overwritten.
23-
self.assertEqual(_render('{% block x %}{% capture %}foo{% endcapture %}{% endblock %}!{{ capture }}'), 'foo!')
23+
self.assertEqual(
24+
_render("{% block x %}{% capture %}foo{% endcapture %}{% endblock %}!{{ capture }}"),
25+
"foo!",
26+
)
2427

2528
def test_capture_as_var(self):
2629
"""- check: {% capture as var %}"""
27-
self.assertEqual(_render('{% capture as var %}foo{% endcapture %}!{{ var }}'), 'foo!foo')
30+
self.assertEqual(_render("{% capture as var %}foo{% endcapture %}!{{ var }}"), "foo!foo")
2831

2932
def test_capture_silent(self):
3033
"""- check: {% capture silent %}"""
31-
self.assertEqual(_render('{% capture silent %}foo{% endcapture %}!{{ capture }}'), '!foo')
34+
self.assertEqual(_render("{% capture silent %}foo{% endcapture %}!{{ capture }}"), "!foo")
3235

3336
def test_capture_as_var_silent(self):
3437
"""- check: {% capture as var silent %}"""
35-
self.assertEqual(_render('{% capture as var silent %}foo{% endcapture %}!{{ var }}'), '!foo')
38+
self.assertEqual(
39+
_render("{% capture as var silent %}foo{% endcapture %}!{{ var }}"), "!foo"
40+
)
3641

3742
def test_capture_as_silent(self):
3843
"""- check: {% capture as silent %}"""
39-
self.assertEqual(_render('{% capture as silent %}foo{% endcapture %}!{{ silent }}'), 'foo!foo')
44+
self.assertEqual(
45+
_render("{% capture as silent %}foo{% endcapture %}!{{ silent }}"), "foo!foo"
46+
)
4047

4148
def test_syntax_errors(self):
42-
self.assertRaises(TemplateSyntaxError, _render, '{% capture %}foo')
43-
self.assertRaises(TemplateSyntaxError, _render, '{% capture AS bar silent %}foo{% endcapture %}')
44-
self.assertRaises(TemplateSyntaxError, _render, '{% capture as bar SILENT %}foo{% endcapture %}')
45-
self.assertRaises(TemplateSyntaxError, _render, '{% capture as bar silent foo %}foo{% endcapture %}')
49+
self.assertRaises(TemplateSyntaxError, _render, "{% capture %}foo")
50+
self.assertRaises(
51+
TemplateSyntaxError, _render, "{% capture AS bar silent %}foo{% endcapture %}"
52+
)
53+
self.assertRaises(
54+
TemplateSyntaxError, _render, "{% capture as bar SILENT %}foo{% endcapture %}"
55+
)
56+
self.assertRaises(
57+
TemplateSyntaxError, _render, "{% capture as bar silent foo %}foo{% endcapture %}"
58+
)

0 commit comments

Comments
 (0)