summaryrefslogtreecommitdiff
path: root/test/input/func_all.py
blob: e9f1fc8b58bc7b6e86dab7853b5557c54edc1cd0 (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
39
40
41
42
43
44
45
"""Test Pylint's use of __all__.

* NonExistant is not defined in this module, and it is listed in
  __all__. An error is expected.

* This module imports path and republished it in __all__. No errors
  are expected.
"""
#  pylint: disable=R0903,R0201,W0612

__revision__ = 0

from os import path

__all__ = [
    'Dummy',
    'NonExistant',
    'path',
    'func',
    'inner',
    'InnerKlass']


class Dummy(object):
    """A class defined in this module."""
    pass

DUMMY = Dummy()

def function():
    """Function docstring
    """
    pass

function()

class Klass(object):
    """A klass which contains a function"""
    def func(self):
        """A klass method"""
        inner = None

    class InnerKlass(object):
        """A inner klass"""
        pass