diff options
author | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-06-17 16:10:46 +0300 |
---|---|---|
committer | Claudiu Popa <cpopa@cloudbasesolutions.com> | 2015-06-17 16:10:46 +0300 |
commit | d9c9c3461b523ea212b8c9734eb4db148af3aa9a (patch) | |
tree | 37f2bda36dd830462ba6f2d4798aab2ae18364af /pylint/test/functional/member_checks.py | |
parent | da006a6eb6c526b74e3f1e9a3b14b413b8cdda80 (diff) | |
download | pylint-git-d9c9c3461b523ea212b8c9734eb4db148af3aa9a.tar.gz |
Emit no-member checks for nodes found in an ExceptHandler branch, without exception guarding.
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.""" |