466
466
sys.path.append(base_path)
467
467
self.addCleanup(sys.path.remove, base_path)
470
469
def instrumented_import(mod, scope1, scope2, fromlist, level):
471
470
self.actions.append(('import', mod, fromlist, level))
472
return original_import(mod, scope1, scope2, fromlist, level)
471
return __import__(mod, scope1, scope2, fromlist, level=level)
472
self.addCleanup(setattr, lazy_import, '_builtin_import', __import__)
478
475
def create_modules(self):
479
476
"""Create some random modules to be imported.