summaryrefslogtreecommitdiff
path: root/test/unittest_checker_variables.py
blob: 6b9b654ca384bec67186d1ade566115df6983c9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"""Unit tests for the variables checker."""

from astroid import test_utils
from pylint.checkers import variables
from pylint.testutils import CheckerTestCase

class VariablesCheckerTC(CheckerTestCase):

    CHECKER_CLASS = variables.VariablesChecker

    def test_bitbucket_issue_78(self):
        """ Issue 78 report a false positive for unused-module """
        module = test_utils.build_module("""
        from sys import path
        path += ['stuff']
        def func():
            other = 1
            return len(other)
        """)
        with self.assertNoMessages():
            self.walk(module)