Lines Matching +full:pytest +full:- +full:test
5 import pytest
119 with pytest.raises(UndefinedError):
122 with pytest.raises(UndefinedError):
125 with pytest.raises(UndefinedError):
128 with pytest.raises(TemplatesNotFound) as exc_info:
143 loader=DictLoader({"test.txt": "{{ foo }}", "test.html": "{{ foo }}"}),
145 t = env.get_template("test.txt")
147 t = env.get_template("test.html")
158 with pytest.raises(OverflowError):
190 '{% from "test.html" import a, b as c %}'
195 assert list(i) == ["layout.html", "test.html", "meh.html", "muh.html"]
218 "<ul>{% for item in seq %}<li>{{ loop.index }} - {{ item }}</li>"
219 "{%- endfor %}</ul>"
223 assert "".join(stream) == "<li>1 - 0</li><li>2 - 1</li><li>3 - 2</li></ul>"
227 "<ul>{% for item in seq %}<li>{{ loop.index }} - {{ item }}</li>"
228 "{%- endfor %}</ul>"
233 assert next(stream) == " - 0</li>"
249 stream.dump(os.path.join(tmp, "dump.txt"), "utf-8")
258 def test(): function
261 t = Template("A{{ test() }}B")
262 assert t.render(test=test) == "AB"
263 t = Template("A{{ test().missingattribute }}B")
264 pytest.raises(UndefinedError, t.render, test=test)
267 with pytest.raises(AttributeError):
282 with pytest.raises(UndefinedError):
298 pytest.raises(UndefinedError, env.from_string("{{ missing.attribute }}").render)
314 pytest.raises(UndefinedError, env.from_string("{{ missing.attribute }}").render)
319 pytest.raises(UndefinedError, env.from_string("{{ missing - 1}}").render)
325 with pytest.raises(AttributeError):
336 pytest.raises(UndefinedError, env.from_string("{{ missing - 1}}").render)
337 with pytest.raises(AttributeError):
357 pytest.raises(UndefinedError, env.from_string("{{ missing.attribute }}").render)
370 with pytest.raises(AttributeError):
375 pytest.raises(UndefinedError, env.from_string("{{ missing }}").render)
376 pytest.raises(UndefinedError, env.from_string("{{ missing.attribute }}").render)
377 pytest.raises(UndefinedError, env.from_string("{{ missing|list }}").render)
379 pytest.raises(
382 pytest.raises(UndefinedError, env.from_string("{{ not missing }}").render)
387 with pytest.raises(AttributeError):
393 pytest.raises(UndefinedError, t.render, var=0)
396 with pytest.raises(UndefinedError, match="'None' has no attribute 'split'"):
400 with pytest.raises(
426 return "resolve-" + key
433 assert tmpl.render() == "resolve-foo"