summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2016-12-29 00:06:09 +0100
committerArmin Ronacher <armin.ronacher@active-4.com>2016-12-29 00:06:09 +0100
commit5a8bc3194cba90af872f51e5bf6ab15d18c40c91 (patch)
tree182a4e1b5b5c3270f8e4ea1508f3f32dee6b7cbf
parent043c954c26fa7bf1c36c53642ed12e57912ff254 (diff)
downloadjinja2-5a8bc3194cba90af872f51e5bf6ab15d18c40c91.tar.gz
Test sync and async generator
-rw-r--r--tests/test_asyncfilters.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/test_asyncfilters.py b/tests/test_asyncfilters.py
index 69f4e92..c5c55b7 100644
--- a/tests/test_asyncfilters.py
+++ b/tests/test_asyncfilters.py
@@ -118,13 +118,15 @@ def test_join_attribute(env_async, users):
assert tmpl.render(users=users) == 'foo, bar'
-def test_simple_reject(env_async):
- tmpl = env_async.from_string('{{ [1, 2, 3, 4, 5]|reject("odd")|join("|") }}')
- assert tmpl.render() == '2|4'
+@mark_dualiter('items', lambda: [1, 2, 3, 4, 5])
+def test_simple_reject(env_async, items):
+ tmpl = env_async.from_string('{{ items()|reject("odd")|join("|") }}')
+ assert tmpl.render(items=items) == '2|4'
-def test_bool_reject(env_async):
+@mark_dualiter('items', lambda: [None, False, 0, 1, 2, 3, 4, 5])
+def test_bool_reject(env_async, items):
tmpl = env_async.from_string(
- '{{ [none, false, 0, 1, 2, 3, 4, 5]|reject|join("|") }}'
+ '{{ items()|reject|join("|") }}'
)
- assert tmpl.render() == 'None|False|0'
+ assert tmpl.render(items=items) == 'None|False|0'