Exemplo n.º 1
0
 def test_import_from_non_package(self):
     path = os.path.join(os.path.dirname(__file__), 'data', 'package2')
     with uncache('submodule1', 'submodule2'), DirsOnSysPath(path):
         with self.assertRaises(ImportError):
             import submodule1
         self.assertNotIn('submodule1', sys.modules)
         self.assertNotIn('submodule2', sys.modules)
Exemplo n.º 2
0
 def __init__(self, *args, **kwargs):
     self.tempdir = TESTFN + '_dir'
     os.mkdir(self.tempdir)
     with open(os.path.join(self.tempdir,
                            'inspect_fodder3%spy' % os.extsep), 'w') as f:
         f.write("class X:\n    pass # No EOL")
     with DirsOnSysPath(self.tempdir):
         import inspect_fodder3 as mod3
     self.fodderModule = mod3
     GetSourceBase.__init__(self, *args, **kwargs)
Exemplo n.º 3
0
 def test_import_from_unloaded_package(self):
     with uncache('package2', 'package2.submodule1', 'package2.submodule2'), \
          DirsOnSysPath(os.path.join(os.path.dirname(__file__), 'data')):
         import package2.submodule1
         package2.submodule1.submodule2