diff options
Diffstat (limited to 'tests/functional/i/import_error.py')
| -rw-r--r-- | tests/functional/i/import_error.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/functional/i/import_error.py b/tests/functional/i/import_error.py new file mode 100644 index 000000000..69fd15be1 --- /dev/null +++ b/tests/functional/i/import_error.py @@ -0,0 +1,29 @@ +""" Test that import errors are detected. """ +# pylint: disable=invalid-name, unused-import, no-absolute-import, bare-except, broad-except, wrong-import-order, wrong-import-position +import totally_missing # [import-error] + +try: + import maybe_missing +except ImportError: + maybe_missing = None + +try: + import maybe_missing_1 +except (ImportError, SyntaxError): + maybe_missing_1 = None + +try: + import maybe_missing_2 # [import-error] +except ValueError: + maybe_missing_2 = None + + +try: + if maybe_missing: + import really_missing +except ImportError: + pass + +from .collections import missing # [import-error] + +from .syntax_error import toto # [syntax-error] |
