diff options
author | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-12-15 10:50:34 +0100 |
---|---|---|
committer | Pierre Sassoulas <pierre.sassoulas@gmail.com> | 2022-12-15 23:07:40 +0100 |
commit | 117956a0f826c0cc9ca02f2dfc6ceb68890ac1f2 (patch) | |
tree | 4fa3bbe7ecbc6af3dc9f1364cad23606cad6c013 /tests/functional/t | |
parent | 453ae20d2ff90b52eba6088aa9f59a5847c584a1 (diff) | |
download | pylint-git-117956a0f826c0cc9ca02f2dfc6ceb68890ac1f2.tar.gz |
[pypy3.8] Disable multiple-statements false positive on affected functional tests
Diffstat (limited to 'tests/functional/t')
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 |