]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Added a missing test
authorArmin Ronacher <armin.ronacher@active-4.com>
Fri, 6 Jan 2017 12:00:19 +0000 (13:00 +0100)
committerArmin Ronacher <armin.ronacher@active-4.com>
Fri, 6 Jan 2017 12:00:19 +0000 (13:00 +0100)
tests/test_regression.py

index e3793f07b185892cebb1629a17a474ecfa9b66dd..644b15f5fbedf5a869865270d80a22f0626b6999 100644 (file)
@@ -328,3 +328,10 @@ class TestBug():
         {{ test(1, 2) }}|{{ test(1, 2, 3) }}
         ''')
         assert t.render().strip() == '45|6'
+
+    def test_macro_escaping(self):
+        env = Environment(
+            autoescape=lambda x: False, extensions=['jinja2.ext.autoescape'])
+        template = "{% macro m() %}<html>{% endmacro %}"
+        template += "{% autoescape true %}{{ m() }}{% endautoescape %}"
+        assert env.from_string(template).render()