Beispiel #1
0
 def test_empty_string_for_dir(self):
     # The empty string from sys.path means to search in the cwd.
     finder = _bootstrap._FileFinder('', _bootstrap._SourceFinderDetails())
     with open('mod.py', 'w') as file:
         file.write("# test file for importlib")
     try:
         loader = finder.find_module('mod')
         self.assertTrue(hasattr(loader, 'load_module'))
     finally:
         os.unlink('mod.py')
Beispiel #2
0
 def test_empty_string_for_dir(self):
     # The empty string from sys.path means to search in the cwd.
     finder = _bootstrap._FileFinder('', _bootstrap._SourceFinderDetails())
     with open('mod.py', 'w') as file:
         file.write("# test file for importlib")
     try:
         loader = finder.find_module('mod')
         self.assertTrue(hasattr(loader, 'load_module'))
     finally:
         os.unlink('mod.py')
 def find(self, path):
     finder = _bootstrap._FileFinder(path,
                                     _bootstrap._SourceFinderDetails(),
                                     _bootstrap._SourcelessFinderDetails())
     return finder.find_module(self.name)
Beispiel #4
0
 def import_(self, root, module):
     finder = _bootstrap._FileFinder(root,
                                     _bootstrap._SourceFinderDetails(),
                                     _bootstrap._SourcelessFinderDetails())
     return finder.find_module(module)
 def find(self, path):
     finder = _bootstrap._FileFinder(path,
                                     _bootstrap._SourceFinderDetails(),
                                     _bootstrap._SourcelessFinderDetails())
     return finder.find_module(self.name)
Beispiel #6
0
 def import_(self, root, module):
     finder = _bootstrap._FileFinder(root,
                                     _bootstrap._SourceFinderDetails(),
                                     _bootstrap._SourcelessFinderDetails())
     return finder.find_module(module)