diff options
Diffstat (limited to 'tests/test_ext_autodoc_mock.py')
-rw-r--r-- | tests/test_ext_autodoc_mock.py | 11 |
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') |