summaryrefslogtreecommitdiff
path: root/tests/unit/test_main.py
diff options
context:
space:
mode:
authorTimur Kushukov <timqsh@gmail.com>2020-10-16 21:44:27 +0500
committerTimur Kushukov <timqsh@gmail.com>2020-10-17 14:16:19 +0500
commit579d93c40c736d87f5219c42222df8f02abf3abf (patch)
tree84a84aa5e2c4e2cf23b3ae80f19c82585c57a18f /tests/unit/test_main.py
parent6807cfbaeb7d25d2b92c4e0efce41371ffff9777 (diff)
downloadisort-579d93c40c736d87f5219c42222df8f02abf3abf.tar.gz
CLI to get imports
Diffstat (limited to 'tests/unit/test_main.py')
-rw-r--r--tests/unit/test_main.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/unit/test_main.py b/tests/unit/test_main.py
index b2035f2c..93ed94e8 100644
--- a/tests/unit/test_main.py
+++ b/tests/unit/test_main.py
@@ -914,3 +914,15 @@ import os
assert "else-type place_module for os returned STDLIB" in out
assert "else-type place_module for math returned STDLIB" not in out
assert "else-type place_module for pandas returned THIRDPARTY" not in out
+
+
+def test_identify_imports_main(tmpdir, capsys):
+ file_content = "import mod2\n" "a = 1\n" "import mod1\n"
+ file_imports = "import mod2\n" "import mod1\n"
+ some_file = tmpdir.join("some_file.py")
+ some_file.write(file_content)
+
+ main.identify_imports_main([str(some_file)])
+
+ out, error = capsys.readouterr()
+ assert out == file_imports