Statistics
| Revision:

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]