diff options
Diffstat (limited to 'test/units/compat/mock.py')
-rw-r--r-- | test/units/compat/mock.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/units/compat/mock.py b/test/units/compat/mock.py new file mode 100644 index 0000000..58dc78e --- /dev/null +++ b/test/units/compat/mock.py @@ -0,0 +1,23 @@ +""" +Compatibility shim for mock imports in modules and module_utils. +This can be removed once support for Python 2.7 is dropped. +""" +from __future__ import (absolute_import, division, print_function) +__metaclass__ = type + +try: + from unittest.mock import ( + call, + patch, + mock_open, + MagicMock, + Mock, + ) +except ImportError: + from mock import ( + call, + patch, + mock_open, + MagicMock, + Mock, + ) |