diff options
author | Marc Mueller <30130371+cdce8p@users.noreply.github.com> | 2022-10-20 07:27:54 +0200 |
---|---|---|
committer | Marc Mueller <30130371+cdce8p@users.noreply.github.com> | 2022-10-20 11:31:27 +0200 |
commit | b051fab2083cb306763cb757606b70cbf5b215c4 (patch) | |
tree | 1d2b79677ae6d7087e843d1607106ebb8a3fa407 | |
parent | 8cbc5a3eb8d07ad458a38b43c63456f2f53d8d38 (diff) | |
download | pylint-git-b051fab2083cb306763cb757606b70cbf5b215c4.tar.gz |
Add regression test for no-member with empty AnnAssign (#7632)
-rw-r--r-- | tests/functional/r/regression_02/regression_no_member_7631.py | 16 |
1 files changed, 16 insertions, 0 deletions
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 000000000..758aad057 --- /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 |