summaryrefslogtreecommitdiff
path: root/tests/unit/test_main.py
diff options
context:
space:
mode:
authorTimothy Crosley <timothy.crosley@gmail.com>2020-12-05 23:53:52 -0800
committerTimothy Crosley <timothy.crosley@gmail.com>2020-12-05 23:53:52 -0800
commitf32cf7724c071f9e84423f07271bfa70178d8000 (patch)
tree9d92cb15de619e08844720f2513a9dabfa2a241a /tests/unit/test_main.py
parente912fbf541ea1d722aeed7f1f01c4e565ad0196b (diff)
downloadisort-f32cf7724c071f9e84423f07271bfa70178d8000.tar.gz
Improve test coverage with test for KeyError in main
Diffstat (limited to 'tests/unit/test_main.py')
-rw-r--r--tests/unit/test_main.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/unit/test_main.py b/tests/unit/test_main.py
index 5fab49ff..bd4c6ffa 100644
--- a/tests/unit/test_main.py
+++ b/tests/unit/test_main.py
@@ -135,6 +135,22 @@ def test_show_files(capsys, tmpdir):
main.main([str(tmpdir), "--show-files", "--show-config"])
+def test_missing_default_section(tmpdir):
+ config_file = tmpdir.join(".isort.cfg")
+ config_file.write(
+ """
+[settings]
+sections=MADEUP
+"""
+ )
+
+ python_file = tmpdir.join("file.py")
+ python_file.write("import os")
+
+ with pytest.raises(SystemExit):
+ main.main([str(python_file)])
+
+
def test_main(capsys, tmpdir):
base_args = [
"-sp",