summaryrefslogtreecommitdiff
path: root/pylint/test
diff options
context:
space:
mode:
Diffstat (limited to 'pylint/test')
-rw-r--r--pylint/test/unittest_checker_base.py30
-rw-r--r--pylint/test/unittest_checker_classes.py6
-rw-r--r--pylint/test/unittest_checker_exceptions.py32
-rw-r--r--pylint/test/unittest_checker_strings.py8
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)