def METHOD_NAME(self):
    # Test that sys.path_hooks is used.
    # Test that sys.path_importer_cache is set.
    module = '<test module>'
    path = '<test path>'
    importer = util.mock_spec(module)
    hook = import_util.mock_path_hook(path, importer=importer)
    with util.import_state(path_hooks=[hook]):
        loader = self.machinery.PathFinder.find_module(module, [path])
        self.assertIs(loader, importer)
        self.assertIn(path, sys.path_importer_cache)
        self.assertIs(sys.path_importer_cache[path], importer)