From c80c384b8af51e01912f8bfe31228c8b7a126e5b Mon Sep 17 00:00:00 2001 From: Timothy Crosley Date: Wed, 15 Jan 2020 22:46:38 -0800 Subject: Add a test case for 1037 --- tests/test_isort.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_isort.py b/tests/test_isort.py index 66398eca..8cabcce2 100644 --- a/tests/test_isort.py +++ b/tests/test_isort.py @@ -4806,3 +4806,15 @@ class WeiboMblogPipeline(object): return item """ assert SortImports(file_contents=test_input).output == test_input + + +def test_multiple_aliases(): + """Test to ensure isort will retain multiple aliases. See issue #1037""" + test_input = """import datetime +import datetime as datetime +import datetime as dt +import datetime as dt2 +""" + assert ( + SortImports(keep_direct_and_as_imports=True, file_contents=test_input).output == test_input + ) -- cgit v1.2.1