PageRenderTime 24ms CodeModel.GetById 16ms app.highlight 4ms RepoModel.GetById 1ms app.codeStats 0ms

/Lib/test/pyclbr_input.py

http://unladen-swallow.googlecode.com/
Python | 33 lines | 16 code | 10 blank | 7 comment | 0 complexity | 90639bcd22d193290767b87c9f759843 MD5 | raw file
 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 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