diff --git a/tests/functional/r/regression_02/regression_distutil_import_error_73.py b/tests/functional/r/regression_02/regression_distutil_import_error_73.py new file mode 100644 index 0000000000..751a4980f7 --- /dev/null +++ b/tests/functional/r/regression_02/regression_distutil_import_error_73.py @@ -0,0 +1,15 @@ +""" +Regression test to check that distutils can be imported +See https://github.com/PyCQA/pylint/issues/73 + +See also: +https://github.com/PyCQA/pylint/issues/2955 +https://github.com/PyCQA/astroid/pull/1321 +""" + +# pylint: disable=unused-import + +import distutils.version +from distutils.util import strtobool +from distutils import doesnottexists # [no-name-in-module] +from distutils.doesnottexists import nope # [no-name-in-module, import-error] diff --git a/tests/functional/r/regression_02/regression_distutil_import_error_73.txt b/tests/functional/r/regression_02/regression_distutil_import_error_73.txt new file mode 100644 index 0000000000..85177f1901 --- /dev/null +++ b/tests/functional/r/regression_02/regression_distutil_import_error_73.txt @@ -0,0 +1,3 @@ +no-name-in-module:14:0:14:36::No name 'doesnottexists' in module 'distutils':UNDEFINED +import-error:15:0:15:41::Unable to import 'distutils.doesnottexists':UNDEFINED +no-name-in-module:15:0:15:41::No name 'doesnottexists' in module 'distutils':UNDEFINED