class TestModuleInspectorAsEgg(unittest.TestCase): def setUp(self): self.obj = ModuleInspector('setuptools') def test_mod(self): self.assertIsNotNone(self.obj.mod) def test_mod_is_setuptools(self): self.assertTrue(inspect.ismodule(self.obj.mod)) def test_type(self): self.assertEqual(ModuleInspector.EGG, self.obj.type) def test_mod_path(self): self.assertTrue(self.obj.mod_path.endswith('/')) def test_has_submodules(self): path, filename = os.path.split(self.obj.mod.__file__) self.assertTrue(self.obj._has_submodules(filename)) def test_sub_modules(self): out = self.obj.sub_modules() self.assertIsInstance(out, list)
def setUp(self): self.obj = ModuleInspector('setuptools')
def setUp(self): self.obj = ModuleInspector('finiteloop')