def test_set_get_filters(): def double(val): return val * 2 def cut(text): return text[:3] render = Render() render.set_filter('double', double) render.set_filter('cut', cut) tmpl = '{{ 45|double }} {{ "abcytfugj"|cut }}' resp = render.from_string(tmpl) assert resp == '90 abc' assert render.get_filter('double') == double assert render.get_filter('cut') == cut