Kaydet (Commit) aba34675 authored tarafından Mads Jensen's avatar Mads Jensen Kaydeden (comit) Tim Graham

Added tests for invalid {% autoescape %} usage.

üst 3fb1ad95
......@@ -123,3 +123,15 @@ class AutoescapeTagTests(SimpleTestCase):
"""
output = self.engine.render_to_string('autoescape-lookup01', {'var': {'key': 'this & that'}})
self.assertEqual(output, 'this & that')
@setup({'autoescape-incorrect-arg': '{% autoescape true %}{{ var.key }}{% endautoescape %}'})
def test_invalid_arg(self):
msg = "'autoescape' argument should be 'on' or 'off'"
with self.assertRaisesMessage(TemplateSyntaxError, msg):
self.engine.render_to_string('autoescape-incorrect-arg', {'var': {'key': 'this & that'}})
@setup({'autoescape-incorrect-arg': '{% autoescape %}{{ var.key }}{% endautoescape %}'})
def test_no_arg(self):
msg = "'autoescape' tag requires exactly one argument."
with self.assertRaisesMessage(TemplateSyntaxError, msg):
self.engine.render_to_string('autoescape-incorrect-arg', {'var': {'key': 'this & that'}})
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment