summaryrefslogtreecommitdiff
path: root/tests/functional/t
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2022-12-15 10:50:34 +0100
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2022-12-15 23:07:40 +0100
commit117956a0f826c0cc9ca02f2dfc6ceb68890ac1f2 (patch)
tree4fa3bbe7ecbc6af3dc9f1364cad23606cad6c013 /tests/functional/t
parent453ae20d2ff90b52eba6088aa9f59a5847c584a1 (diff)
downloadpylint-git-117956a0f826c0cc9ca02f2dfc6ceb68890ac1f2.tar.gz
[pypy3.8] Disable multiple-statements false positive on affected functional tests
Diffstat (limited to 'tests/functional/t')
-rw-r--r--tests/functional/t/too/too_few_public_methods_37.py5
-rw-r--r--tests/functional/t/too/too_many_instance_attributes.py4
-rw-r--r--tests/functional/t/too/too_many_instance_attributes.txt2
-rw-r--r--tests/functional/t/too/too_many_instance_attributes_py37.py13
4 files changed, 21 insertions, 3 deletions
diff --git a/tests/functional/t/too/too_few_public_methods_37.py b/tests/functional/t/too/too_few_public_methods_37.py
index 55fc54484..3b63a8fec 100644
--- a/tests/functional/t/too/too_few_public_methods_37.py
+++ b/tests/functional/t/too/too_few_public_methods_37.py
@@ -1,4 +1,9 @@
# pylint: disable=missing-docstring
+
+# Disabled because of a bug with pypy 3.8 see
+# https://github.com/PyCQA/pylint/pull/7918#issuecomment-1352737369
+# pylint: disable=multiple-statements
+
import dataclasses
import typing
from dataclasses import dataclass
diff --git a/tests/functional/t/too/too_many_instance_attributes.py b/tests/functional/t/too/too_many_instance_attributes.py
index 73cbd736b..3177dc8aa 100644
--- a/tests/functional/t/too/too_many_instance_attributes.py
+++ b/tests/functional/t/too/too_many_instance_attributes.py
@@ -1,5 +1,9 @@
# pylint: disable=missing-docstring, too-few-public-methods
+# Disabled because of a bug with pypy 3.8 see
+# https://github.com/PyCQA/pylint/pull/7918#issuecomment-1352737369
+# pylint: disable=multiple-statements
+
class Aaaa: # [too-many-instance-attributes]
diff --git a/tests/functional/t/too/too_many_instance_attributes.txt b/tests/functional/t/too/too_many_instance_attributes.txt
index d3f128222..4c67ec5a3 100644
--- a/tests/functional/t/too/too_many_instance_attributes.txt
+++ b/tests/functional/t/too/too_many_instance_attributes.txt
@@ -1 +1 @@
-too-many-instance-attributes:4:0:4:10:Aaaa:Too many instance attributes (21/7):UNDEFINED
+too-many-instance-attributes:8:0:8:10:Aaaa:Too many instance attributes (21/7):UNDEFINED
diff --git a/tests/functional/t/too/too_many_instance_attributes_py37.py b/tests/functional/t/too/too_many_instance_attributes_py37.py
index 68e101892..152bb1ca2 100644
--- a/tests/functional/t/too/too_many_instance_attributes_py37.py
+++ b/tests/functional/t/too/too_many_instance_attributes_py37.py
@@ -1,8 +1,17 @@
+"""
+InitVars should not count as instance attributes (see issue #3754)
+Default max_instance_attributes is 7
+"""
+
# pylint: disable=missing-docstring, too-few-public-methods
+
+# Disabled because of a bug with pypy 3.8 see
+# https://github.com/PyCQA/pylint/pull/7918#issuecomment-1352737369
+# pylint: disable=multiple-statements
+
from dataclasses import dataclass, InitVar
-# InitVars should not count as instance attributes (see issue #3754)
-# Default max_instance_attributes is 7
+
@dataclass
class Hello:
a_1: int