def test_method(self):
        class C(object):
            def m(self):
                pass

        c = C()
        self.assertFalse(is_pkg(c.m))
 def test_string(self):
     self.assertFalse(is_pkg("foo"))
    def test_function(self):
        def f():
            pass

        self.assertFalse(is_pkg(f))
    def test_class(self):
        class C(object):
            pass

        self.assertFalse(is_pkg(C))
 def test_module(self):
     this_module = sys.modules[__name__]
     self.assertFalse(is_pkg(this_module))
 def test_package(self):
     pkg = import_module("hunittest.test")
     self.assertTrue(is_pkg(pkg))