diff options
author | Matus Valo <matusvalo@users.noreply.github.com> | 2021-07-06 20:15:20 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-06 20:15:20 +0200 |
commit | 0f8212f43c60b41438a5485faec6cbec143f57c1 (patch) | |
tree | 503e3c4a5939c3ee793ea14b387641f91d2707ad /tests/functional/d | |
parent | 70bd7d7bfc05815f897b6e85d1e28041e4ad8605 (diff) | |
download | pylint-git-0f8212f43c60b41438a5485faec6cbec143f57c1.tar.gz |
Use absolute import qualified module name for deprecated module check (#4678)
* Use absolute import qualified module name for deprecated module check
* Improved docstring of get_import_name
Diffstat (limited to 'tests/functional/d')
8 files changed, 20 insertions, 0 deletions
diff --git a/tests/functional/d/deprecated/deprecated_relative_import/__init__.py b/tests/functional/d/deprecated/deprecated_relative_import/__init__.py new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/__init__.py diff --git a/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.py b/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.py new file mode 100644 index 000000000..db07f976b --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.py @@ -0,0 +1,7 @@ +# pylint: disable=import-error, missing-module-docstring, unused-import + +# from import of stdlib optparse which should yield deprecated-module error +from optparse import OptionParser # [deprecated-module] +# from import of module internal optparse module inside this package. +# This should not yield deprecated-module error +from .optparse import Bar diff --git a/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.rc b/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.rc new file mode 100644 index 000000000..d425e7c47 --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.rc @@ -0,0 +1,2 @@ +[testoptions] +min_pyver=3.2 diff --git a/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.txt b/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.txt new file mode 100644 index 000000000..8f1b95f94 --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/dot_relative_import.txt @@ -0,0 +1 @@ +deprecated-module:4:0::Uses of a deprecated module 'optparse':HIGH diff --git a/tests/functional/d/deprecated/deprecated_relative_import/subpackage/__init__.py b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/__init__.py new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/__init__.py diff --git a/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.py b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.py new file mode 100644 index 000000000..359a4c46d --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.py @@ -0,0 +1,7 @@ +# pylint: disable=import-error, unused-import, missing-module-docstring + +# from import of stdlib optparse which should yield deprecated-module error +from optparse import OptionParser # [deprecated-module] +# from import of module internal optparse module inside this package. +# This should not yield deprecated-module error +from ..optparse import Bar diff --git a/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.rc b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.rc new file mode 100644 index 000000000..d425e7c47 --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.rc @@ -0,0 +1,2 @@ +[testoptions] +min_pyver=3.2 diff --git a/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.txt b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.txt new file mode 100644 index 000000000..8f1b95f94 --- /dev/null +++ b/tests/functional/d/deprecated/deprecated_relative_import/subpackage/dot_dot_relative_import.txt @@ -0,0 +1 @@ +deprecated-module:4:0::Uses of a deprecated module 'optparse':HIGH |