@@ -1001,7 +1001,7 @@ def function():
1001
1001
1002
1002
1003
1003
def function():
1004
- print \\
1004
+ raise \\
1005
1005
import b
1006
1006
import a
1007
1007
"""
@@ -1015,3 +1015,69 @@ def generator_function():
1015
1015
)
1016
1016
"""
1017
1017
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