from .. import util frozen_importlib, source_importlib = util.import_importlib('importlib') import builtins import functools import importlib import unittest __import__ = staticmethod(builtins.__import__), staticmethod(source_importlib.__import__) def mock_path_hook(*entries, importer): """A mock sys.path_hooks entry.""" def hook(entry): if entry not in entries: raise ImportError return importer return hook