From 23cbd8a6564df0ac3df339f91196c45f3e626d32 Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Sun, 18 Jan 2009 00:24:28 +0000 Subject: Add initial implementation of importlib. See the NOTES files for what is planned for the package. There are no docs yet, but they are coming once the API for the first new function, importlib.import_module() is finalized. --- Lib/importlib/test/source/test_path_hook.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Lib/importlib/test/source/test_path_hook.py (limited to 'Lib/importlib/test/source/test_path_hook.py') diff --git a/Lib/importlib/test/source/test_path_hook.py b/Lib/importlib/test/source/test_path_hook.py new file mode 100644 index 00000000000..ef410779c01 --- /dev/null +++ b/Lib/importlib/test/source/test_path_hook.py @@ -0,0 +1,23 @@ +import importlib +from .. import support +import unittest + + +class PathHookTest(unittest.TestCase): + + """Test the path hook for source.""" + + def test_success(self): + # XXX Only work on existing directories? + with support.create_modules('dummy') as mapping: + self.assert_(hasattr(importlib.FileImporter(mapping['.root']), + 'find_module')) + + +def test_main(): + from test.support import run_unittest + run_unittest(PathHookTest) + + +if __name__ == '__main__': + test_main() -- cgit v1.2.3