diff options
Diffstat (limited to 'pylint/test')
-rw-r--r-- | pylint/test/unittest_checker_base.py | 30 | ||||
-rw-r--r-- | pylint/test/unittest_checker_classes.py | 6 | ||||
-rw-r--r-- | pylint/test/unittest_checker_exceptions.py | 32 | ||||
-rw-r--r-- | pylint/test/unittest_checker_strings.py | 8 |
4 files changed, 0 insertions, 76 deletions
diff --git a/pylint/test/unittest_checker_base.py b/pylint/test/unittest_checker_base.py index cd3d5cf7a..88b0aed70 100644 --- a/pylint/test/unittest_checker_base.py +++ b/pylint/test/unittest_checker_base.py @@ -189,36 +189,6 @@ class TestNameChecker(CheckerTestCase): with self.assertNoMessages(): self.checker.visit_assignname(assign.targets[0]) - @unittest.skipIf(sys.version_info >= (3, 0), reason="Needs Python 2.x") - @set_config(const_rgx=re.compile(".+")) - @set_config(function_rgx=re.compile(".+")) - @set_config(class_rgx=re.compile(".+")) - def test_assign_to_new_keyword_py2(self): - ast = astroid.extract_node(""" - True = 0 #@ - False = 1 #@ - def True(): #@ - pass - class True: #@ - pass - """) - with self.assertAddsMessages( - Message(msg_id='assign-to-new-keyword', node=ast[0].targets[0], args=('True', '3.0')) - ): - self.checker.visit_assignname(ast[0].targets[0]) - with self.assertAddsMessages( - Message(msg_id='assign-to-new-keyword', node=ast[1].targets[0], args=('False', '3.0')) - ): - self.checker.visit_assignname(ast[1].targets[0]) - with self.assertAddsMessages( - Message(msg_id='assign-to-new-keyword', node=ast[2], args=('True', '3.0')) - ): - self.checker.visit_functiondef(ast[2]) - with self.assertAddsMessages( - Message(msg_id='assign-to-new-keyword', node=ast[3], args=('True', '3.0')) - ): - self.checker.visit_classdef(ast[3]) - @unittest.skipIf(sys.version_info >= (3, 7), reason="Needs Python 3.6 or earlier") @set_config(const_rgx=re.compile(".+")) @set_config(function_rgx=re.compile(".+")) diff --git a/pylint/test/unittest_checker_classes.py b/pylint/test/unittest_checker_classes.py index 9a423cfc3..359b355ca 100644 --- a/pylint/test/unittest_checker_classes.py +++ b/pylint/test/unittest_checker_classes.py @@ -8,10 +8,6 @@ # For details: https://github.com/PyCQA/pylint/blob/master/COPYING """Unit tests for the variables checker.""" -import sys - -import pytest - import astroid from pylint.checkers import classes from pylint.testutils import CheckerTestCase, Message, set_config @@ -57,8 +53,6 @@ class TestVariablesChecker(CheckerTestCase): args='_teta')): self.walk(node.root()) - @pytest.mark.skipif(sys.version_info[0] != 3, - reason="The test works on Python 3.") def test_regression_non_parent_init_called_tracemalloc(self): # This used to raise a non-parent-init-called on Pylint 1.3 # See issue https://bitbucket.org/logilab/pylint/issue/308/ diff --git a/pylint/test/unittest_checker_exceptions.py b/pylint/test/unittest_checker_exceptions.py index 39aa2ffda..5e6a7f06c 100644 --- a/pylint/test/unittest_checker_exceptions.py +++ b/pylint/test/unittest_checker_exceptions.py @@ -9,11 +9,6 @@ # For details: https://github.com/PyCQA/pylint/blob/master/COPYING """Tests for pylint.checkers.exceptions.""" - -import sys - -import pytest - import astroid from pylint.checkers import exceptions @@ -30,39 +25,12 @@ class TestExceptionsChecker(CheckerTestCase): # and `raise (Error, ...)` will be converted to # `raise Error(...)`, so it beats the purpose of the test. - @pytest.mark.skipif(sys.version_info[0] != 3, - reason="The test should emit an error on Python 3.") def test_raising_bad_type_python3(self): node = astroid.extract_node('raise (ZeroDivisionError, None) #@') message = Message('raising-bad-type', node=node, args='tuple') with self.assertAddsMessages(message): self.checker.visit_raise(node) - @pytest.mark.skipif(sys.version_info[0] != 2, - reason="The test is valid only on Python 2.") - def test_raising_bad_type_python2(self): - nodes = astroid.extract_node(''' - raise (ZeroDivisionError, None) #@ - from something import something - raise (something, None) #@ - - raise (4, None) #@ - raise () #@ - ''') - with self.assertNoMessages(): - self.checker.visit_raise(nodes[0]) - with self.assertNoMessages(): - self.checker.visit_raise(nodes[1]) - - message = Message('raising-bad-type', node=nodes[2], args='tuple') - with self.assertAddsMessages(message): - self.checker.visit_raise(nodes[2]) - message = Message('raising-bad-type', node=nodes[3], args='tuple') - with self.assertAddsMessages(message): - self.checker.visit_raise(nodes[3]) - - @pytest.mark.skipif(sys.version_info[0] != 3, - reason="The test is valid only on Python 3.") def test_bad_exception_context_function(self): node = astroid.extract_node(""" def function(): diff --git a/pylint/test/unittest_checker_strings.py b/pylint/test/unittest_checker_strings.py index aff6f5520..d529b9214 100644 --- a/pylint/test/unittest_checker_strings.py +++ b/pylint/test/unittest_checker_strings.py @@ -4,10 +4,6 @@ # Licensed under the GPL: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html # For details: https://github.com/PyCQA/pylint/blob/master/COPYING -import sys - -import pytest - import astroid from pylint.checkers import strings @@ -17,10 +13,6 @@ from pylint.testutils import CheckerTestCase class TestStringChecker(CheckerTestCase): CHECKER_CLASS = strings.StringFormatChecker - @pytest.mark.skipif(sys.version_info <= (3, 0), reason="" - "Tests that the string formatting checker " - "doesn't fail when encountering a bytes " - "string with a .format call") def test_format_bytes(self): code = "b'test'.format(1, 2)" node = astroid.extract_node(code) |