pylint: Fix no-member

Teach pylint or skip newly exposed no-members.

Fixes: https://pagure.io/freeipa/issue/9117
Signed-off-by: Stanislav Levin <slev@altlinux.org>
Reviewed-By: Rob Crittenden <rcritten@redhat.com>
This commit is contained in:
Stanislav Levin
2021-07-29 13:51:55 +03:00
committed by Rob Crittenden
parent e096478752
commit a1f0f2743d
4 changed files with 36 additions and 4 deletions

View File

@@ -83,8 +83,10 @@ class test_Connectible(ClassChecker):
assert o.connect(*args, **kw) is None
conn = context.example
assert type(conn) is Connection
# pylint: disable=no-member
assert o.args == args
assert o.kw == kw
# pylint: enable=no-member
assert conn.conn == 'The connection.'
assert conn.disconnect == o.disconnect

View File

@@ -403,12 +403,15 @@ class test_Env(ClassChecker):
assert o._merge_from_file(good) == (6, 6)
added = ('string', 'null', 'yes', 'no', 'number', 'floating')
assert list(o) == sorted(keys + added)
# pylint: disable=no-member
assert o.string == 'Hello world!'
assert o.null is None
assert o.yes is True
assert o.no is False
assert o.number == 42
assert o.floating == '3.14'
# pylint: enable=no-member
def new(self, in_tree=False):
"""
@@ -573,10 +576,12 @@ class test_Env(ClassChecker):
assert o.in_server is True
assert o.logdir == home.join('.ipa', 'log')
assert o.log == home.join('.ipa', 'log', 'server.log')
# pylint: disable=no-member
assert o.yes is True
assert o.no is False
assert o.number == 42
assert o.not_in_other == 'foo_bar'
# pylint: enable=no-member
# Test using DEFAULT_CONFIG:
defaults = dict(constants.DEFAULT_CONFIG)

View File

@@ -365,7 +365,9 @@ class test_Command(ClassChecker):
inst.finalize()
assert type(inst.output) is NameSpace
assert list(inst.output) == ['result']
# pylint: disable=no-member
assert type(inst.output.result) is output.Output
# pylint: enable=no-member
def test_iter_output(self):
"""