Commit | Line | Data |
---|---|---|
920dae64 AT |
1 | """Test cases for test_pyclbr.py""" |
2 | ||
3 | def f(): pass | |
4 | ||
5 | class Other(object): | |
6 | @classmethod | |
7 | def foo(c): pass | |
8 | ||
9 | def om(self): pass | |
10 | ||
11 | class B (object): | |
12 | def bm(self): pass | |
13 | ||
14 | class 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 geniune 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 |