MCPcopy
hub / github.com/pallets/jinja / test_level2_required

Method test_level2_required

tests/test_inheritance.py:249–263  ·  tests/test_inheritance.py::TestInheritance.test_level2_required
(self, env)

Source from the content-addressed store, hash-verified

247 assert rv == class="st">"[1]"
248
249 def test_level2_required(self, env):
250 env = Environment(
251 loader=DictLoader(
252 {
253 class="st">"default": class="st">"{% block x required %}{% endblock %}",
254 class="st">"level1": class="st">"{% extends &class="cm">#x27;default' %}{% block x %}[1]{% endblock %}",
255 class="st">"level2": class="st">"{% extends &class="cm">#x27;default' %}{% block x %}[2]{% endblock %}",
256 }
257 )
258 )
259 rv1 = env.get_template(class="st">"level1").render()
260 rv2 = env.get_template(class="st">"level2").render()
261
262 assert rv1 == class="st">"[1]"
263 assert rv2 == class="st">"[2]"
264
265 def test_level3_required(self, env):
266 env = Environment(

Callers

nothing calls this directly

Calls 4

get_templateMethod · 0.95
EnvironmentClass · 0.90
DictLoaderClass · 0.90
renderMethod · 0.45

Tested by

no test coverage detected