def test_literal_is_not_importable(self): self.assertFalse(_importable(79))
def test_None_is_not_importable(self): self.assertFalse(_importable(None))
def test_instance_is_not_importable(self): self.assertFalse(_importable(dummy.ModuleClass(None)))
def test_method_is_not_importable(self): self.assertFalse(_importable(dummy.ModuleClass.method))
def test_nested_class_is_not_importable(self): self.assertFalse(_importable(dummy.ModuleClass.NestedClass))
def test_module_level_class_is_importable(self): self.assertTrue(_importable(dummy.ModuleClass))
def test_nested_function_is_not_importable(self): nested_function = dummy.factory_function(None) self.assertFalse(_importable(nested_function))
def test_module_level_function_is_importable(self): self.assertTrue(_importable(dummy.factory_function))
def test_module_is_importable(self): self.assertTrue(_importable(dummy))