gvsig-scripting / org.gvsig.scripting / trunk / org.gvsig.scripting / org.gvsig.scripting.app / org.gvsig.scripting.app.mainplugin / src / main / resources-plugin / scripting / lib / pylint / test / functional / import_error.py @ 745
History | View | Annotate | Download (725 Bytes)
1 |
""" Test that import errors are detected. """
|
---|---|
2 |
# pylint: disable=invalid-name, unused-import, no-absolute-import, bare-except, broad-except
|
3 |
import totally_missing # [import-error] |
4 |
|
5 |
try:
|
6 |
import maybe_missing |
7 |
except ImportError: |
8 |
maybe_missing = None
|
9 |
|
10 |
try:
|
11 |
import maybe_missing_1 |
12 |
except (ImportError, SyntaxError): |
13 |
maybe_missing_1 = None
|
14 |
|
15 |
try:
|
16 |
import maybe_missing_2 # [import-error] |
17 |
except ValueError: |
18 |
maybe_missing_2 = None
|
19 |
|
20 |
try:
|
21 |
import dont_emit |
22 |
except Exception: |
23 |
pass
|
24 |
|
25 |
try:
|
26 |
import please_dont_emit |
27 |
except:
|
28 |
pass
|
29 |
|
30 |
try:
|
31 |
if maybe_missing:
|
32 |
import really_missing |
33 |
except ImportError: |
34 |
pass
|
35 |
|
36 |
from .collections import missing # [import-error] |