From f1c4b99c1be9f1c9b1dbe9a700dd6d8b8da3c05d Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Mon, 17 Oct 2022 00:21:03 +0200 Subject: [PATCH] Add regression test for no-member with empty AnnAssign --- .../r/regression_02/regression_no_member_7631.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/functional/r/regression_02/regression_no_member_7631.py diff --git a/tests/functional/r/regression_02/regression_no_member_7631.py b/tests/functional/r/regression_02/regression_no_member_7631.py new file mode 100644 index 0000000000..758aad057a --- /dev/null +++ b/tests/functional/r/regression_02/regression_no_member_7631.py @@ -0,0 +1,16 @@ +"""Regression test from https://github.com/PyCQA/pylint/issues/7631 +The following code should NOT raise no-member. +""" +# pylint: disable=missing-docstring,too-few-public-methods + +class Base: + attr: int = 2 + +class Parent(Base): + attr: int + +class Child(Parent): + attr = 2 + + def __init__(self): + self.attr = self.attr | 4