| """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 genuine 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 |