def testImportError(self): wrong = lazy_import('inject_tests.fixtures.lazy.WrongClass', None) self.assertRaises(ImportError, wrong)
def testReferenceImportError(self): r = lazy_import('WrongRef', globals()) self.assertRaises(ImportError, r)
def testImport(self): a = lazy_import('inject_tests.fixtures.lazy.A', None) from inject_tests.fixtures.lazy import A self.assertTrue(a() is A)
def testReference(self): r = lazy_import('Ref', globals()) self.assertTrue(r() is Ref)