some more doc changes in jinja for the upcoming release
--HG--
branch : trunk
diff --git a/tests/test_security.py b/tests/test_security.py
index 78a1e0a..a0faf18 100644
--- a/tests/test_security.py
+++ b/tests/test_security.py
@@ -6,6 +6,14 @@
:copyright: 2007 by Armin Ronacher.
:license: BSD, see LICENSE for more details.
"""
+from jinja import Environment
+
+
+NONLOCALSET = '''\
+{% for item in range(10) %}
+ {%- set outer = item! -%}
+{% endfor -%}
+{{ outer }}'''
class PrivateStuff(object):
@@ -49,3 +57,11 @@
...
TemplateSyntaxError: cannot assign to expression (line 1)
'''
+
+
+def test_nonlocal_set():
+ env = Environment()
+ env.globals['outer'] = 42
+ tmpl = env.from_string(NONLOCALSET)
+ assert tmpl.render() == '9'
+ assert env.globals['outer'] == 42