summaryrefslogtreecommitdiff
path: root/pylint/test/functional/member_checks.py
diff options
context:
space:
mode:
authorClaudiu Popa <cpopa@cloudbasesolutions.com>2015-06-17 16:10:46 +0300
committerClaudiu Popa <cpopa@cloudbasesolutions.com>2015-06-17 16:10:46 +0300
commitd9c9c3461b523ea212b8c9734eb4db148af3aa9a (patch)
tree37f2bda36dd830462ba6f2d4798aab2ae18364af /pylint/test/functional/member_checks.py
parentda006a6eb6c526b74e3f1e9a3b14b413b8cdda80 (diff)
downloadpylint-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.py21
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."""