diff options
Diffstat (limited to 'pylint/test/input/func_noerror_no_warning_docstring.py')
-rw-r--r-- | pylint/test/input/func_noerror_no_warning_docstring.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pylint/test/input/func_noerror_no_warning_docstring.py b/pylint/test/input/func_noerror_no_warning_docstring.py new file mode 100644 index 0000000..f8ee9bc --- /dev/null +++ b/pylint/test/input/func_noerror_no_warning_docstring.py @@ -0,0 +1,42 @@ +''' Test for inheritence ''' +from __future__ import print_function +__revision__ = 1 +# pylint: disable=too-few-public-methods +class AAAA(object): + ''' class AAAA ''' + + def __init__(self): + pass + + def method1(self): + ''' method 1 ''' + print(self) + + def method2(self): + ''' method 2 ''' + print(self) + +class BBBB(AAAA): + ''' class BBBB ''' + + def __init__(self): + AAAA.__init__(self) + + # should ignore docstring calling from class AAAA + def method1(self): + AAAA.method1(self) + +class CCCC(BBBB): + ''' class CCCC ''' + + def __init__(self): + BBBB.__init__(self) + + # should ignore docstring since CCCC is inherited from BBBB which is + # inherited from AAAA containing method2 + if __revision__: + def method2(self): + AAAA.method2(self) + else: + def method2(self): + AAAA.method1(self) |