summaryrefslogtreecommitdiff
path: root/tests/test_ext_autodoc_mock.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_ext_autodoc_mock.py')
-rw-r--r--tests/test_ext_autodoc_mock.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/tests/test_ext_autodoc_mock.py b/tests/test_ext_autodoc_mock.py
index 79a2782d3..750feefa2 100644
--- a/tests/test_ext_autodoc_mock.py
+++ b/tests/test_ext_autodoc_mock.py
@@ -10,6 +10,7 @@
import abc
import sys
+from importlib import import_module
import pytest
@@ -56,27 +57,27 @@ def test_mock():
submodule = modname + '.submodule'
assert modname not in sys.modules
with pytest.raises(ImportError):
- __import__(modname)
+ import_module(modname)
with mock([modname]):
- __import__(modname)
+ import_module(modname)
assert modname in sys.modules
assert isinstance(sys.modules[modname], _MockModule)
# submodules are also mocked
- __import__(submodule)
+ import_module(submodule)
assert submodule in sys.modules
assert isinstance(sys.modules[submodule], _MockModule)
assert modname not in sys.modules
with pytest.raises(ImportError):
- __import__(modname)
+ import_module(modname)
def test_mock_does_not_follow_upper_modules():
with mock(['sphinx.unknown.module']):
with pytest.raises(ImportError):
- __import__('sphinx.unknown')
+ import_module('sphinx.unknown')
@pytest.mark.skipif(sys.version_info < (3, 7), reason='Only for py37 or above')