diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/unittest_checker_base.py (renamed from test/test_base.py) | 0 | ||||
-rw-r--r-- | test/unittest_checker_format.py (renamed from test/test_format.py) | 0 | ||||
-rw-r--r-- | test/unittest_checker_logging.py (renamed from test/test_logging.py) | 0 | ||||
-rw-r--r-- | test/unittest_checker_misc.py (renamed from test/test_misc.py) | 21 | ||||
-rw-r--r-- | test/unittest_checker_similar.py (renamed from test/test_similar.py) | 0 | ||||
-rw-r--r-- | test/unittest_checker_typecheck.py (renamed from test/test_type.py) | 0 | ||||
-rw-r--r-- | test/unittest_checker_variables.py | 24 | ||||
-rw-r--r-- | test/unittest_utils.py (renamed from test/test_utils.py) | 0 |
8 files changed, 26 insertions, 19 deletions
diff --git a/test/test_base.py b/test/unittest_checker_base.py index 972c783..972c783 100644 --- a/test/test_base.py +++ b/test/unittest_checker_base.py diff --git a/test/test_format.py b/test/unittest_checker_format.py index 8f1be78..8f1be78 100644 --- a/test/test_format.py +++ b/test/unittest_checker_format.py diff --git a/test/test_logging.py b/test/unittest_checker_logging.py index cbacada..cbacada 100644 --- a/test/test_logging.py +++ b/test/unittest_checker_logging.py diff --git a/test/test_misc.py b/test/unittest_checker_misc.py index 5a9ccd6..670d53c 100644 --- a/test/test_misc.py +++ b/test/unittest_checker_misc.py @@ -20,10 +20,9 @@ import tempfile import os import contextlib -from logilab.common.testlib import unittest_main from astroid import test_utils -from pylint.checkers import misc, variables -from pylint.testutils import CheckerTestCase, Message, linter, set_config +from pylint.checkers import misc +from pylint.testutils import CheckerTestCase, Message, set_config @contextlib.contextmanager @@ -67,20 +66,6 @@ class FixmeTest(CheckerTestCase): with self.assertNoMessages(): self.checker.process_module(module) -class MissingSubmoduleTest(CheckerTestCase): - CHECKER_CLASS = variables.VariablesChecker - - def test_package_all(self): - regr_data = os.path.join(os.path.dirname(os.path.abspath(__file__)), - 'regrtest_data') - sys.path.insert(0, regr_data) - try: - linter.check(os.path.join(regr_data, 'package_all')) - got = linter.reporter.finalize().strip() - self.assertEqual(got, "E: 3: Undefined variable name " - "'missing' in __all__") - finally: - sys.path.pop(0) - if __name__ == '__main__': + from logilab.common.testlib import unittest_main unittest_main() diff --git a/test/test_similar.py b/test/unittest_checker_similar.py index d797a5f..d797a5f 100644 --- a/test/test_similar.py +++ b/test/unittest_checker_similar.py diff --git a/test/test_type.py b/test/unittest_checker_typecheck.py index 352b6f9..352b6f9 100644 --- a/test/test_type.py +++ b/test/unittest_checker_typecheck.py diff --git a/test/unittest_checker_variables.py b/test/unittest_checker_variables.py index 6b9b654..30bc5e6 100644 --- a/test/unittest_checker_variables.py +++ b/test/unittest_checker_variables.py @@ -1,8 +1,10 @@ """Unit tests for the variables checker.""" +import sys +import os from astroid import test_utils from pylint.checkers import variables -from pylint.testutils import CheckerTestCase +from pylint.testutils import CheckerTestCase, linter class VariablesCheckerTC(CheckerTestCase): @@ -19,3 +21,23 @@ class VariablesCheckerTC(CheckerTestCase): """) with self.assertNoMessages(): self.walk(module) + + +class MissingSubmoduleTest(CheckerTestCase): + CHECKER_CLASS = variables.VariablesChecker + + def test_package_all(self): + regr_data = os.path.join(os.path.dirname(os.path.abspath(__file__)), + 'regrtest_data') + sys.path.insert(0, regr_data) + try: + linter.check(os.path.join(regr_data, 'package_all')) + got = linter.reporter.finalize().strip() + self.assertEqual(got, "E: 3: Undefined variable name " + "'missing' in __all__") + finally: + sys.path.pop(0) + +if __name__ == '__main__': + from logilab.common.testlib import unittest_main + unittest_main() diff --git a/test/test_utils.py b/test/unittest_utils.py index d8c4c67..d8c4c67 100644 --- a/test/test_utils.py +++ b/test/unittest_utils.py |