Fix circular import in ImportFake in test_version

We can't use importlib.import_module() when we patched that away...
This commit is contained in:
Florian Bruhin 2017-09-20 06:32:23 +02:00
parent f74d93b4e9
commit 22be2bf7ab

View File

@ -525,6 +525,7 @@ class ImportFake:
self.version_attribute = '__version__'
self.version = '1.2.3'
self._real_import = builtins.__import__
self._real_importlib_import = importlib.import_module
def _do_import(self, name):
"""Helper for fake_import and fake_importlib_import to do the work.
@ -558,7 +559,7 @@ class ImportFake:
if module is not None:
return module
else:
return importlib.import_module(name)
return self._real_importlib_import(name)
@pytest.fixture