summaryrefslogtreecommitdiff
path: root/pylint/test/input/func_noerror_classes_meth_signature.py
blob: 8a0ad3f8b27fe1c055dd1f434d28fb6d26d98723 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# pylint: disable=C0111,R0903,W0231
"""#2485:
W0222 "Signature differs from overriden method" false positive
#18772:
no prototype consistency check for mangled methods
"""
__revision__ = 1
class Super(object):
    def __init__(self):
        pass

    def __private(self):
        pass

    def __private2_(self):
        pass

    def ___private3(self):
        pass

    def method(self, param):
        raise NotImplementedError

class Sub(Super):
    def __init__(self, arg):
        pass

    def __private(self, arg):
        pass

    def __private2_(self, arg):
        pass

    def ___private3(self, arg):
        pass

    def method(self, param='abc'):
        pass