def test_iteration(self):
tpl = Template("""
{% for e in echoices %}
<div class="e">
{{ e }}
</div>
<div class="e.value">
{{ e.value }}
</div>
<div class="e.label">
{{ e.label }}
</div>
{% endfor %}
""")
ctx = Context(dict(echoices=ETestCharChoices))
rendered = tpl.render(ctx)
rendered = str(rendered.strip())
for e in ETestCharChoices:
self.assertIn(e.name, rendered)
self.assertIn(e.value, rendered)
self.assertIn(e.label, rendered)
评论列表
文章目录