summaryrefslogtreecommitdiff
path: root/jinja2/testsuite/filters.py
diff options
context:
space:
mode:
Diffstat (limited to 'jinja2/testsuite/filters.py')
-rw-r--r--jinja2/testsuite/filters.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/jinja2/testsuite/filters.py b/jinja2/testsuite/filters.py
index 8a6ff71..5219f76 100644
--- a/jinja2/testsuite/filters.py
+++ b/jinja2/testsuite/filters.py
@@ -256,6 +256,14 @@ class FilterTestCase(JinjaTestCase):
{'real': {'value': 18}},
]) == '42'
+ def test_sum_attributes_tuple(self):
+ tmpl = env.from_string('''{{ values.items()|sum('1') }}''')
+ assert tmpl.render(values={
+ 'foo': 23,
+ 'bar': 1,
+ 'baz': 18,
+ }) == '42'
+
def test_abs(self):
tmpl = env.from_string('''{{ -1|abs }}|{{ 1|abs }}''')
assert tmpl.render() == '1|1', tmpl.render()