diff options
Diffstat (limited to 'tests/template_tests/syntax_tests/test_named_endblock.py')
| -rw-r--r-- | tests/template_tests/syntax_tests/test_named_endblock.py | 75 |
1 files changed, 51 insertions, 24 deletions
diff --git a/tests/template_tests/syntax_tests/test_named_endblock.py b/tests/template_tests/syntax_tests/test_named_endblock.py index 73a66a34d0..2230edf52b 100644 --- a/tests/template_tests/syntax_tests/test_named_endblock.py +++ b/tests/template_tests/syntax_tests/test_named_endblock.py @@ -5,49 +5,76 @@ from ..utils import setup class NamedEndblockTests(SimpleTestCase): - - @setup({'namedendblocks01': '1{% block first %}_{% block second %}' - '2{% endblock second %}_{% endblock first %}3'}) + @setup( + { + "namedendblocks01": "1{% block first %}_{% block second %}" + "2{% endblock second %}_{% endblock first %}3" + } + ) def test_namedendblocks01(self): - output = self.engine.render_to_string('namedendblocks01') - self.assertEqual(output, '1_2_3') + output = self.engine.render_to_string("namedendblocks01") + self.assertEqual(output, "1_2_3") # Unbalanced blocks - @setup({'namedendblocks02': '1{% block first %}_{% block second %}' - '2{% endblock first %}_{% endblock second %}3'}) + @setup( + { + "namedendblocks02": "1{% block first %}_{% block second %}" + "2{% endblock first %}_{% endblock second %}3" + } + ) def test_namedendblocks02(self): with self.assertRaises(TemplateSyntaxError): - self.engine.get_template('namedendblocks02') + self.engine.get_template("namedendblocks02") - @setup({'namedendblocks03': '1{% block first %}_{% block second %}' - '2{% endblock %}_{% endblock second %}3'}) + @setup( + { + "namedendblocks03": "1{% block first %}_{% block second %}" + "2{% endblock %}_{% endblock second %}3" + } + ) def test_namedendblocks03(self): with self.assertRaises(TemplateSyntaxError): - self.engine.get_template('namedendblocks03') + self.engine.get_template("namedendblocks03") - @setup({'namedendblocks04': '1{% block first %}_{% block second %}' - '2{% endblock second %}_{% endblock third %}3'}) + @setup( + { + "namedendblocks04": "1{% block first %}_{% block second %}" + "2{% endblock second %}_{% endblock third %}3" + } + ) def test_namedendblocks04(self): with self.assertRaises(TemplateSyntaxError): - self.engine.get_template('namedendblocks04') + self.engine.get_template("namedendblocks04") - @setup({'namedendblocks05': '1{% block first %}_{% block second %}2{% endblock first %}'}) + @setup( + { + "namedendblocks05": "1{% block first %}_{% block second %}2{% endblock first %}" + } + ) def test_namedendblocks05(self): with self.assertRaises(TemplateSyntaxError): - self.engine.get_template('namedendblocks05') + self.engine.get_template("namedendblocks05") # Mixed named and unnamed endblocks - @setup({'namedendblocks06': '1{% block first %}_{% block second %}' - '2{% endblock %}_{% endblock first %}3'}) + @setup( + { + "namedendblocks06": "1{% block first %}_{% block second %}" + "2{% endblock %}_{% endblock first %}3" + } + ) def test_namedendblocks06(self): """ Mixed named and unnamed endblocks """ - output = self.engine.render_to_string('namedendblocks06') - self.assertEqual(output, '1_2_3') + output = self.engine.render_to_string("namedendblocks06") + self.assertEqual(output, "1_2_3") - @setup({'namedendblocks07': '1{% block first %}_{% block second %}' - '2{% endblock second %}_{% endblock %}3'}) + @setup( + { + "namedendblocks07": "1{% block first %}_{% block second %}" + "2{% endblock second %}_{% endblock %}3" + } + ) def test_namedendblocks07(self): - output = self.engine.render_to_string('namedendblocks07') - self.assertEqual(output, '1_2_3') + output = self.engine.render_to_string("namedendblocks07") + self.assertEqual(output, "1_2_3") |
