Skip to content

Commit e2cc148

Browse files
Add more extensive testing for raise issue
1 parent d4ae7cc commit e2cc148

File tree

1 file changed

+67
-1
lines changed

1 file changed

+67
-1
lines changed

tests/unit/test_regressions.py

Lines changed: 67 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1001,7 +1001,7 @@ def function():
10011001
10021002
10031003
def function():
1004-
print \\
1004+
raise \\
10051005
import b
10061006
import a
10071007
"""
@@ -1015,3 +1015,69 @@ def generator_function():
10151015
)
10161016
"""
10171017
assert isort.check_code(yield_from_parens_should_be_ignored, show_diff=True)
1018+
1019+
yield_from_lots_of_parens_and_space_should_be_ignored = """
1020+
def generator_function():
1021+
(
1022+
(
1023+
((((
1024+
(((((
1025+
((
1026+
(((
1027+
yield
1028+
1029+
1030+
1031+
from other_function()[1]
1032+
)))))))))))))
1033+
)))
1034+
"""
1035+
assert isort.check_code(yield_from_lots_of_parens_and_space_should_be_ignored, show_diff=True)
1036+
1037+
yield_from_should_be_ignored_when_following_import_statement = """
1038+
def generator_function():
1039+
import os
1040+
1041+
yield \\
1042+
from other_function()[1]
1043+
"""
1044+
assert isort.check_code(
1045+
yield_from_should_be_ignored_when_following_import_statement, show_diff=True
1046+
)
1047+
1048+
yield_at_file_end_ignored = """
1049+
def generator_function():
1050+
(
1051+
(
1052+
((((
1053+
(((((
1054+
((
1055+
(((
1056+
yield
1057+
"""
1058+
assert isort.check_code(yield_at_file_end_ignored, show_diff=True)
1059+
1060+
raise_at_file_end_ignored = """
1061+
def generator_function():
1062+
(
1063+
(
1064+
((((
1065+
(((((
1066+
((
1067+
(((
1068+
raise (
1069+
"""
1070+
assert isort.check_code(raise_at_file_end_ignored, show_diff=True)
1071+
1072+
raise_from_at_file_end_ignored = """
1073+
def generator_function():
1074+
(
1075+
(
1076+
((((
1077+
(((((
1078+
((
1079+
(((
1080+
raise \\
1081+
from \\
1082+
"""
1083+
assert isort.check_code(raise_from_at_file_end_ignored, show_diff=True)

0 commit comments

Comments
 (0)