diff options
author | Jacob Weber <jacob@jacobweber.com> | 2014-02-11 22:02:53 -0800 |
---|---|---|
committer | Jacob Weber <jacob@jacobweber.com> | 2014-02-11 22:02:53 -0800 |
commit | 35742fe0089bd04536eab36a5bbf89926004a476 (patch) | |
tree | 2ba6791264fc22da59469ca0bf7abaf195861ddd /test | |
parent | 874667179f41a67f6143c263ea830a9238410a7a (diff) | |
download | ansible-35742fe0089bd04536eab36a5bbf89926004a476.tar.gz |
Add regex_replace jinja2 filter
Diffstat (limited to 'test')
-rw-r--r-- | test/TestFilters.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/TestFilters.py b/test/TestFilters.py index d850db4c3a..e79d4c8970 100644 --- a/test/TestFilters.py +++ b/test/TestFilters.py @@ -116,6 +116,21 @@ class TestFilters(unittest.TestCase): True) assert a == True + def test_regex_replace_case_sensitive(self): + a = ansible.runner.filter_plugins.core.regex_replace('ansible', '^a.*i(.*)$', + 'a\\1') + assert a == 'able' + + def test_regex_replace_case_insensitive(self): + a = ansible.runner.filter_plugins.core.regex_replace('ansible', '^A.*I(.*)$', + 'a\\1', True) + assert a == 'able' + + def test_regex_replace_no_match(self): + a = ansible.runner.filter_plugins.core.regex_replace('ansible', '^b.*i(.*)$', + 'a\\1') + assert a == 'ansible' + #def test_filters(self): # this test is pretty low level using a playbook, hence I am disabling it for now -- MPD. |