Lines Matching refs:render
41 SecurityError, env.from_string("{{ foo.foo() }}").render, foo=PrivateStuff()
43 assert env.from_string("{{ foo.bar() }}").render(foo=PrivateStuff()) == "23"
46 SecurityError, env.from_string("{{ foo._foo() }}").render, foo=PublicStuff()
48 assert env.from_string("{{ foo.bar() }}").render(foo=PublicStuff()) == "23"
49 assert env.from_string("{{ foo.__class__ }}").render(foo=42) == ""
50 assert env.from_string("{{ foo.func_code }}").render(foo=lambda: None) == ""
54 env.from_string("{{ foo.__class__.__subclasses__() }}").render,
60 pytest.raises(SecurityError, env.from_string("{{ [].append(23) }}").render)
61 pytest.raises(SecurityError, env.from_string("{{ {1:2}.clear() }}").render)
84 assert t.render() == escaped_out
97 pytest.raises(SecurityError, tmpl.render, cls=int)
107 assert t.render(ctx) == rv
111 t.render(ctx)
121 assert t.render(ctx) == rv
125 t.render(ctx)
132 assert t.render() == "ab"
137 assert t.render() == "a42b"
142 assert t.render() == "ab<foo>"
147 assert t.render() == "a42b<foo>"
153 assert t1.render() == "afoob42"
154 assert t2.render() == "a42b<foo>"
161 assert t.render() == "ab"
166 assert t.render() == "a42b"
173 assert t.render() == "a42b<foo>"