equal
deleted
inserted
replaced
|
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 |