summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Crosley <tcrosley@domaintools.com>2018-02-02 11:29:13 -0800
committerTimothy Crosley <tcrosley@domaintools.com>2018-02-02 11:29:13 -0800
commit317bf58eaf8f2f56316b57d35e1cdd7729e2a017 (patch)
tree20b0a36da9754ba9655ffeaf05fc94cff74ff3a4
parent724069b2114c7feedbc7e335eaaf4352faf48706 (diff)
downloadisort-feature/fix-issue-653.tar.gz
Test for identified changefeature/fix-issue-653
-rw-r--r--test_isort.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/test_isort.py b/test_isort.py
index 56cf85fe..813fe306 100644
--- a/test_isort.py
+++ b/test_isort.py
@@ -2342,3 +2342,18 @@ def test_escaped_parens_sort():
def test_is_python_file_ioerror(tmpdir):
does_not_exist = tmpdir.join('fake.txt')
assert is_python_file(str(does_not_exist)) is False
+
+
+def test_to_ensure_no_uneeded_splits_issue_653():
+ known_settings = {'line_length': 120, 'multi_line_output': 0, 'lines_after_imports': 2,
+ 'sections': ['FUTURE', 'STDLIB', 'THIRDPARTY', 'INDICO', 'FIRSTPARTY', 'LOCALFOLDER'],
+ 'known_third_party': ['flask_multipass', 'flask_pluginengine'], 'force_single_line': False}
+ test_input = ('from collections import OrderedDict\n'
+ 'from datetime import time as dt_time\n'
+ 'from datetime import datetime, timedelta\n'
+ '\n'
+ 'import pytz\n'
+ 'from babel.dates import format_date as _format_date\n')
+ output = SortImports(file_contents=test_input, **known_settings).output
+ import pdb; pdb.set_trace()
+ assert SortImports(file_contents=test_input, **known_settings).output == test_input