diff options
Diffstat (limited to 'pylint/test/functional/member_checks.py')
-rw-r--r-- | pylint/test/functional/member_checks.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/pylint/test/functional/member_checks.py b/pylint/test/functional/member_checks.py index 194b73fa2..51b59631a 100644 --- a/pylint/test/functional/member_checks.py +++ b/pylint/test/functional/member_checks.py @@ -109,11 +109,32 @@ except ImportError: pass try: + Client.missing() +except AttributeError: + Client.missing() # [no-member] + +try: + Client.missing() +except AttributeError: + try: + Client.missing() # [no-member] + except ValueError: + pass + +try: if Client: Client().missing() except AttributeError: pass +try: + Client().indeed() +except AttributeError: + try: + Client.missing() + except Exception: + pass + class SuperChecks(str, str): # pylint: disable=duplicate-bases """Don't fail when the MRO is invalid.""" |