"""Test cases for test_pyclbr.py"""



def f(): pass



class Other(object):

    @classmethod

    def foo(c): pass



    def om(self): pass



class B (object):

    def bm(self): pass



class C (B):

    foo = Other().foo

    om = Other.om



    d = 10



    # XXX: This causes test_pyclbr.py to fail, but only because the

    #      introspection-based is_method() code in the test can't

    #      distinguish between this and a geniune method function like m().

    #      The pyclbr.py module gets this right as it parses the text.

    #

    #f = f



    def m(self): pass



    @staticmethod

    def sm(self): pass



    @classmethod

    def cm(self): pass

