summaryrefslogtreecommitdiff
path: root/pylint/test
diff options
context:
space:
mode:
authorLaura M?dioni <laura.medioni@logilab.fr>2015-11-12 13:43:22 +0100
committerLaura M?dioni <laura.medioni@logilab.fr>2015-11-12 13:43:22 +0100
commit7be7e92031f85f2371b1e23e04b40f0629dd9fb1 (patch)
tree2d6316330f61aa2d63852841ae5c4556384e1b47 /pylint/test
parent38fd37a36933409625f422cbd7b91740540e3172 (diff)
downloadpylint-7be7e92031f85f2371b1e23e04b40f0629dd9fb1.tar.gz
slightly change wrong-import-position message and add forgotten functional test
related to issue #692
Diffstat (limited to 'pylint/test')
-rw-r--r--pylint/test/functional/wrong_import_position.py21
-rw-r--r--pylint/test/functional/wrong_import_position.txt3
2 files changed, 24 insertions, 0 deletions
diff --git a/pylint/test/functional/wrong_import_position.py b/pylint/test/functional/wrong_import_position.py
new file mode 100644
index 0000000..32a8314
--- /dev/null
+++ b/pylint/test/functional/wrong_import_position.py
@@ -0,0 +1,21 @@
+"""Checks import order rule"""
+# pylint: disable=unused-import,relative-import,ungrouped-imports,wrong-import-order,using-constant-test
+
+import os.path
+if True:
+ from astroid import are_exclusive
+try:
+ import sys
+except ImportError:
+ import datetime
+
+CONSTANT = True
+
+import datetime # [wrong-import-position]
+
+VAR = 0
+for i in range(10):
+ VAR += i
+
+import scipy # [wrong-import-position]
+import astroid # [wrong-import-position]
diff --git a/pylint/test/functional/wrong_import_position.txt b/pylint/test/functional/wrong_import_position.txt
new file mode 100644
index 0000000..2f417e4
--- /dev/null
+++ b/pylint/test/functional/wrong_import_position.txt
@@ -0,0 +1,3 @@
+wrong-import-position:14::Import "import datetime" should be placed at the top of the module
+wrong-import-position:20::Import "import scipy" should be placed at the top of the module
+wrong-import-position:21::Import "import astroid" should be placed at the top of the module