def test_jinja_render_strict(self):
context = {
"base_distro": "debian",
"base_tag": "jessie",
"maintainer": "some maintainer",
"duck": {"egg": "needle"}
}
content = jinja_utils.jinja_render(self.filename, context,
functions=[utils.address])
self.assertEqual(
"debian\njessie\nsome maintainer\nneedle\nneedle\n"
"keystone.ccp.svc.cluster.local\n"
"keystone.ccp.svc.cluster.local",
content)
context = {
"base_distro": "debian"
}
self.assertRaises(exceptions.UndefinedError, jinja_utils.jinja_render,
self.filename, context)
评论列表
文章目录