Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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