summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Sassoulas <pierre.sassoulas@gmail.com>2021-07-21 09:14:16 +0200
committerPierre Sassoulas <pierre.sassoulas@gmail.com>2021-07-21 09:31:51 +0200
commitdbfde30d43a03af5f0bccd4689b4d376bb9cd814 (patch)
treeb0974d1b68779ecc58bafa2393ab0a99e6da24b2
parent2e3778e08d2c61f0bf514264a1a1223618466822 (diff)
downloadpylint-git-dbfde30d43a03af5f0bccd4689b4d376bb9cd814.tar.gz
[4692 regression] Test won't fail if the real click is installed
-rw-r--r--tests/functional/i/inference_crash_4692.py8
-rw-r--r--tests/functional/i/inference_crash_4692.txt2
2 files changed, 6 insertions, 4 deletions
diff --git a/tests/functional/i/inference_crash_4692.py b/tests/functional/i/inference_crash_4692.py
index 043c6bb1c..5e990aaa7 100644
--- a/tests/functional/i/inference_crash_4692.py
+++ b/tests/functional/i/inference_crash_4692.py
@@ -1,7 +1,9 @@
"""Regression test for https://github.com/PyCQA/pylint/issues/4692."""
-import click # [import-error]
+# We can't use click like in the issue because the crash
+# does not appear if click is installed (astroid can analyse it)
+import notclick # [import-error]
-for name, item in click.__dict__.items():
- _ = isinstance(item, click.Command) and item != 'foo'
+for name, item in notclick.__dict__.items():
+ _ = isinstance(item, notclick.Command) and item != 'foo'
diff --git a/tests/functional/i/inference_crash_4692.txt b/tests/functional/i/inference_crash_4692.txt
index 1ba264e74..31a55d55f 100644
--- a/tests/functional/i/inference_crash_4692.txt
+++ b/tests/functional/i/inference_crash_4692.txt
@@ -1 +1 @@
-import-error:3:0::Unable to import 'click':HIGH
+import-error:5:0::Unable to import 'notclick':HIGH