diff --git a/tests/unit/test_regressions.py b/tests/unit/test_regressions.py index eb10dc819..3b35c4016 100644 --- a/tests/unit/test_regressions.py +++ b/tests/unit/test_regressions.py @@ -632,3 +632,16 @@ def test_isort_should_be_able_to_add_independent_of_doc_string_placement_issue_1 show_diff=True, add_imports=["os"], ) + + +def test_comments_should_never_be_moved_between_imports_issue_1427(): + """isort should never move comments to different import statement. + See: https://github.com/PyCQA/isort/issues/1427 + """ + assert isort.check_code( + """from package import CONSTANT +from package import * # noqa + """, + force_single_line=True, + show_diff=True, + )