1"""Test cases for test_pyclbr.py""" 2 3def f(): pass 4 5class Other(object): 6 @classmethod 7 def foo(c): pass 8 9 def om(self): pass 10 11class B (object): 12 def bm(self): pass 13 14class C (B): 15 foo = Other().foo 16 om = Other.om 17 18 d = 10 19 20 # XXX: This causes test_pyclbr.py to fail, but only because the 21 # introspection-based is_method() code in the test can't 22 # distinguish between this and a genuine method function like m(). 23 # The pyclbr.py module gets this right as it parses the text. 24 # 25 #f = f 26 27 def m(self): pass 28 29 @staticmethod 30 def sm(self): pass 31 32 @classmethod 33 def cm(self): pass 34