diff options
author | Armin Ronacher <armin.ronacher@active-4.com> | 2022-01-01 22:19:24 +0100 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2022-03-07 08:29:16 -0800 |
commit | 1c036cac2fe61486e3bb1cc27474bf3e09ee0cd4 (patch) | |
tree | 273500fdb8ce764fb84855c8b9ac3230cbed64f5 /tests | |
parent | d5b8f668f392710f80c3c62ad8b70ea7a8bbd44b (diff) | |
download | jinja2-1c036cac2fe61486e3bb1cc27474bf3e09ee0cd4.tar.gz |
add items filter
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_filters.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/test_filters.py b/tests/test_filters.py index 2195157..43ddf59 100644 --- a/tests/test_filters.py +++ b/tests/test_filters.py @@ -251,6 +251,17 @@ class TestFilter: out = tmpl.render() assert out == "foo" + def test_items(self, env): + d = {i: c for i, c in enumerate("abc")} + tmpl = env.from_string("""{{ d|items|list }}""") + out = tmpl.render(d=d) + assert out == "[(0, 'a'), (1, 'b'), (2, 'c')]" + + def test_items_undefined(self, env): + tmpl = env.from_string("""{{ d|items|list }}""") + out = tmpl.render() + assert out == "[]" + def test_pprint(self, env): from pprint import pformat |