diff options
author | Daniƫl van Noord <13665637+DanielNoord@users.noreply.github.com> | 2021-10-04 13:58:37 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-04 13:58:37 +0200 |
commit | 816fcde5e8f0a1d8a5e0beadf294dc963aa5863f (patch) | |
tree | 42c527a2ac66c5893dcff0d14dc6dfb9d348680b /tests/functional | |
parent | 86c073e49fc099d8111da96cfbb2f30ccd659338 (diff) | |
download | pylint-git-816fcde5e8f0a1d8a5e0beadf294dc963aa5863f.tar.gz |
Improve and flatten ``unused-wildcard-import`` message (#5110)
* Improve and flatten ``unused-wildcard-import`` message
Instead of reporting all unused imports, the checker now emits one
single message for all unused imports with a stylized string containing
all imports.
This closes #3859
* Add tests for string formation
Diffstat (limited to 'tests/functional')
-rw-r--r-- | tests/functional/u/unused/unused_name_from_wilcard_import.py | 4 | ||||
-rw-r--r-- | tests/functional/u/unused/unused_name_from_wilcard_import.txt | 9 |
2 files changed, 9 insertions, 4 deletions
diff --git a/tests/functional/u/unused/unused_name_from_wilcard_import.py b/tests/functional/u/unused/unused_name_from_wilcard_import.py index 292d40f95..54658b855 100644 --- a/tests/functional/u/unused/unused_name_from_wilcard_import.py +++ b/tests/functional/u/unused/unused_name_from_wilcard_import.py @@ -1,3 +1,5 @@ """check unused import from a wildcard import""" # pylint: disable=line-too-long -from .unused_argument_py3 import * # [unused-wildcard-import, unused-wildcard-import, wildcard-import] +from .unused_argument_py3 import * # [unused-wildcard-import, wildcard-import] +from .unused_global_variable1 import * # [unused-wildcard-import, wildcard-import] +from .unused_import_py30 import * # [unused-wildcard-import, wildcard-import] diff --git a/tests/functional/u/unused/unused_name_from_wilcard_import.txt b/tests/functional/u/unused/unused_name_from_wilcard_import.txt index ba7628ba8..525afd2fc 100644 --- a/tests/functional/u/unused/unused_name_from_wilcard_import.txt +++ b/tests/functional/u/unused/unused_name_from_wilcard_import.txt @@ -1,3 +1,6 @@ -unused-wildcard-import:3:0::Unused import func from wildcard import -unused-wildcard-import:3:0::Unused import only_raises from wildcard import -wildcard-import:3:0::Wildcard import unused_argument_py3 +unused-wildcard-import:3:0::Unused import(s) func and only_raises from wildcard import of unused_argument_py3:HIGH +wildcard-import:3:0::Wildcard import unused_argument_py3:HIGH +unused-wildcard-import:4:0::Unused import(s) VAR from wildcard import of unused_global_variable1:HIGH +wildcard-import:4:0::Wildcard import unused_global_variable1:HIGH +unused-wildcard-import:5:0::Unused import(s) abc, sys, Meta, Meta2, Meta3, ABCMeta and SomethingElse from wildcard import of unused_import_py30:HIGH +wildcard-import:5:0::Wildcard import unused_import_py30:HIGH |