summaryrefslogtreecommitdiffstats
path: root/examples/basic/test_loop_filter.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/basic/test_loop_filter.py')
-rw-r--r--examples/basic/test_loop_filter.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/basic/test_loop_filter.py b/examples/basic/test_loop_filter.py
new file mode 100644
index 0000000..6bd89fd
--- /dev/null
+++ b/examples/basic/test_loop_filter.py
@@ -0,0 +1,13 @@
+from jinja2 import Environment
+
+tmpl = Environment().from_string(
+ """\
+<ul>
+{%- for item in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] if item % 2 == 0 %}
+ <li>{{ loop.index }} / {{ loop.length }}: {{ item }}</li>
+{%- endfor %}
+</ul>
+if condition: {{ 1 if foo else 0 }}
+"""
+)
+print(tmpl.render(foo=True))