def test_set_get_tests(): def gt_3(val): return val > 3 render = Render() render.set_test('gt_3', gt_3) tmpl = '{% if 6 is gt_3 %}ok{% endif %}{% if 1 is gt_3 %} FAIL{% endif %}' resp = render.from_string(tmpl) assert resp == 'ok' assert render.get_test('gt_3') == gt_3