From 73245e942de97fe1a4a2d968bbde3c168a97e64c Mon Sep 17 00:00:00 2001 From: Timothy Crosley Date: Wed, 3 Nov 2021 00:27:55 -0700 Subject: Fixes #1838: don't append imports where no imports are present --- tests/unit/test_ticketed_features.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'tests') diff --git a/tests/unit/test_ticketed_features.py b/tests/unit/test_ticketed_features.py index dde08be6..ca39c0f9 100644 --- a/tests/unit/test_ticketed_features.py +++ b/tests/unit/test_ticketed_features.py @@ -213,6 +213,19 @@ import os """ ) + # issue 1838: don't append in middle of class + assert isort.check_code( + '''class C: + """a + + """ + # comment +''', + append_only=True, + add_imports=["from __future__ import annotations"], + show_diff=True, + ) + def test_isort_supports_shared_profiles_issue_970(): """Test to ensure isort provides a way to use shared profiles. -- cgit v1.2.1