print(f"Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam. {[f'{i}' for i in range(10)]}")
x = f"This is a long string which contains an f-expr that should not split {{{[i for i in range(5)]}}}."
+# The parens should NOT be removed in this case.
+(
+ "my very long string that should get formatted if I'm careful to make sure it goes"
+ " over 88 characters which it has now"
+)
+
+# The parens should NOT be removed in this case.
+(
+ "my very long string that should get formatted if I'm careful to make sure it goes over 88 characters which"
+ " it has now"
+)
+
+# The parens should NOT be removed in this case.
+(
+ "my very long string"
+ " that should get formatted"
+ " if I'm careful to make sure"
+ " it goes over 88 characters which"
+ " it has now"
+)
+
+
+def _legacy_listen_examples():
+ text += (
+ " \"listen for the '%(event_name)s' event\"\n"
+ "\n # ... (event logic logic logic) ...\n"
+ % {
+ "since": since,
+ }
+ )
+
+
+assert str(suffix_arr) == (
+ "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert str(suffix_arr) != (
+ "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert str(suffix_arr) <= (
+ "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert str(suffix_arr) >= (
+ "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert str(suffix_arr) < (
+ "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert str(suffix_arr) > (
+ "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert str(suffix_arr) in "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', 'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', 'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+assert str(suffix_arr) not in "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', 'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', 'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+
# output
"This is a long string which contains an f-expr that should not split"
f" {{{[i for i in range(5)]}}}."
)
+
+# The parens should NOT be removed in this case.
+(
+ "my very long string that should get formatted if I'm careful to make sure it goes"
+ " over 88 characters which it has now"
+)
+
+# The parens should NOT be removed in this case.
+(
+ "my very long string that should get formatted if I'm careful to make sure it goes"
+ " over 88 characters which it has now"
+)
+
+# The parens should NOT be removed in this case.
+(
+ "my very long string"
+ " that should get formatted"
+ " if I'm careful to make sure"
+ " it goes over 88 characters which"
+ " it has now"
+)
+
+
+def _legacy_listen_examples():
+ text += (
+ " \"listen for the '%(event_name)s' event\"\n"
+ "\n # ... (event logic logic logic) ...\n"
+ % {
+ "since": since,
+ }
+ )
+
+
+assert (
+ str(suffix_arr)
+ == "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert (
+ str(suffix_arr)
+ != "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert (
+ str(suffix_arr)
+ <= "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert (
+ str(suffix_arr)
+ >= "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert (
+ str(suffix_arr)
+ < "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert (
+ str(suffix_arr)
+ > "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', "
+ "'grykangaroo$', 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', "
+ "'o$', 'oo$', 'roo$', 'rykangaroo$', 'ykangaroo$']"
+)
+assert (
+ str(suffix_arr)
+ in "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', 'grykangaroo$',"
+ " 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', 'o$', 'oo$', 'roo$', 'rykangaroo$',"
+ " 'ykangaroo$']"
+)
+assert (
+ str(suffix_arr)
+ not in "['$', 'angaroo$', 'angrykangaroo$', 'aroo$', 'garoo$', 'grykangaroo$',"
+ " 'kangaroo$', 'ngaroo$', 'ngrykangaroo$', 'o$', 'oo$', 'roo$',"
+ " 'rykangaroo$', 'ykangaroo$']"
+)