summaryrefslogtreecommitdiff
path: root/tests/functional/i/import_error.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/i/import_error.py')
-rw-r--r--tests/functional/i/import_error.py29
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]