Example #1
0
filters={
    'testfilter': simple_filter,
    'javascript' : simple_javascript_filter,
}


# Used for running with the jinja environment
jinja_env = Environment(
    extensions = [
        HamlishTagExtension,
    ],
)

jinja_env.hamlish_mode='indented'
jinja_env.hamlish_indent_string='  '
jinja_env.hamlish_filters=filters

class TestFilters(testing_base.TestCase):

    def setUp(self):
        self.hamlish = Hamlish(
            Output(indent_string='  ', newline_string='\n'),
            filters={
                'testfilter': simple_filter,
                'javascript' : simple_javascript_filter,
            })


    def test_filter(self):
        s = self._h('''
%html