コード例 #1
0
ファイル: test_utils.py プロジェクト: mikewaters/pipeline
def test_jinja_filter_lookup():
    """Test that our dummy jinja filters are discovered."""
    testfilters = "{}.{}".format(".".join(__name__.split(".")[0:-1]), "jinjafilters")
    funcs = jinja_filters_from_module(testfilters)
    assert "context_filter" in funcs
    assert funcs["context_filter"] == jinjafilters.context_filter

    assert "eval_context_filter" in funcs
    assert funcs["eval_context_filter"] == jinjafilters.eval_context_filter

    assert "environment_filter" in funcs
    assert funcs["environment_filter"] == jinjafilters.environment_filter

    assert "plain_function" not in funcs
コード例 #2
0
ファイル: context.py プロジェクト: mikewaters/pipeline
 def register_filters(self, module):
     """Register jinja2 template filters given a module.
     """
     for k, v in jinja_filters_from_module(module).items():
         self.env.filters[k] = v