diff options
Diffstat (limited to 'cloudinit/tests/helpers.py')
| -rw-r--r-- | cloudinit/tests/helpers.py | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/cloudinit/tests/helpers.py b/cloudinit/tests/helpers.py index 42f56c27..2eb7b0cd 100644 --- a/cloudinit/tests/helpers.py +++ b/cloudinit/tests/helpers.py @@ -32,6 +32,7 @@ from cloudinit import cloud  from cloudinit import distros  from cloudinit import helpers as ch  from cloudinit.sources import DataSourceNone +from cloudinit.templater import JINJA_AVAILABLE  from cloudinit import util  _real_subp = util.subp @@ -518,6 +519,14 @@ def skipUnlessJsonSchema():          _missing_jsonschema_dep, "No python-jsonschema dependency present.") +def skipUnlessJinja(): +    return skipIf(not JINJA_AVAILABLE, "No jinja dependency present.") + + +def skipIfJinja(): +    return skipIf(JINJA_AVAILABLE, "Jinja dependency present.") + +  # older versions of mock do not have the useful 'assert_not_called'  if not hasattr(mock.Mock, 'assert_not_called'):      def __mock_assert_not_called(mmock):  | 
