Skip to content

Commit

Permalink
Add more extensive testing for raise issue
Browse files Browse the repository at this point in the history
  • Loading branch information
timothycrosley committed Sep 20, 2020
1 parent d4ae7cc commit e2cc148
Showing 1 changed file with 67 additions and 1 deletion.
68 changes: 67 additions & 1 deletion tests/unit/test_regressions.py
Original file line number Diff line number Diff line change
Expand Up @@ -1001,7 +1001,7 @@ def function():
def function():
print \\
raise \\
import b
import a
"""
Expand All @@ -1015,3 +1015,69 @@ def generator_function():
)
"""
assert isort.check_code(yield_from_parens_should_be_ignored, show_diff=True)

yield_from_lots_of_parens_and_space_should_be_ignored = """
def generator_function():
(
(
((((
(((((
((
(((
yield
from other_function()[1]
)))))))))))))
)))
"""
assert isort.check_code(yield_from_lots_of_parens_and_space_should_be_ignored, show_diff=True)

yield_from_should_be_ignored_when_following_import_statement = """
def generator_function():
import os
yield \\
from other_function()[1]
"""
assert isort.check_code(
yield_from_should_be_ignored_when_following_import_statement, show_diff=True
)

yield_at_file_end_ignored = """
def generator_function():
(
(
((((
(((((
((
(((
yield
"""
assert isort.check_code(yield_at_file_end_ignored, show_diff=True)

raise_at_file_end_ignored = """
def generator_function():
(
(
((((
(((((
((
(((
raise (
"""
assert isort.check_code(raise_at_file_end_ignored, show_diff=True)

raise_from_at_file_end_ignored = """
def generator_function():
(
(
((((
(((((
((
(((
raise \\
from \\
"""
assert isort.check_code(raise_from_at_file_end_ignored, show_diff=True)

0 comments on commit e2cc148

Please sign in to comment.