]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
Added a second test for #278
authorArmin Ronacher <armin.ronacher@active-4.com>
Tue, 3 Jan 2017 01:30:05 +0000 (02:30 +0100)
committerArmin Ronacher <armin.ronacher@active-4.com>
Tue, 3 Jan 2017 22:45:30 +0000 (23:45 +0100)
tests/test_regression.py

index 1ba936b8556f0613c11530af4146fe69ad018265..6a0b2686e252ffabaccd4c9543e4e6ea3cbc2499 100644 (file)
@@ -306,3 +306,14 @@ class TestBug():
         {% endmacro %}{{ test() }}
         ''')
         assert tmpl.render().strip() == '0123456789'
+
+    def test_macro_var_bug_advanced(self, env):
+        tmpl = env.from_string('''
+        {% macro outer() %}
+            {% set i = 1 %}
+            {% macro test() %}
+                {% for i in range(0, 10) %}{{ i }}{% endfor %}
+            {% endmacro %}{{ test() }}
+        {% endmacro %}{{ outer() }}
+        ''')
+        assert tmpl.render().strip() == '0123456789'