summaryrefslogtreecommitdiff
path: root/tests/functional/i/import_aliasing.py
blob: 5858aa5e47d78e0d267d3c88a8ede513529f3a62 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# pylint: disable=unused-import, missing-docstring, invalid-name, reimported, import-error, wrong-import-order, no-name-in-module, shadowed-import
# Functional tests for import aliasing
# 1. useless-import-alias
# 2. consider-using-from-import

from collections import OrderedDict as OrderedDict # [useless-import-alias]
from collections import OrderedDict as o_dict
import os.path as path  # [consider-using-from-import]
import os.path as p
import foo.bar.foobar as foobar  # [consider-using-from-import]
import os
import os as OS
from sys import version
from . import bar as bar # [useless-import-alias]
from . import bar as Bar
from . import bar
from ..foo import bar as bar # [useless-import-alias]
from ..foo.bar import foobar as foobar # [useless-import-alias]
from ..foo.bar import foobar as anotherfoobar
from . import foo as foo, foo2 as bar2  # [useless-import-alias]
from . import foo as bar, foo2 as foo2  # [useless-import-alias]
from . import foo as bar, foo2 as bar2
from foo.bar import foobar as foobar  # [useless-import-alias]
from foo.bar import foobar as foo
from .foo.bar import f as foobar
from ............a import b  # [relative-beyond-top-level]