blob: 48022053f1316ab3a53bf58e5933994f3c5e2a91 [file]
# Regression tests for https://github.com/psf/black/issues/4513.
# Fixed by #4903 ("Improve fmt:skip handling in nested expressions with checks").
# Each of the three inputs below used to crash with a "Cannot parse" error.
# Case A: triple-quoted string inside parens with a leading `# fmt: skip` line.
(
# fmt: skip
"""
"""
)
# Case B: line-continued string inside parens with a leading `# fmt: skip` line.
(
# fmt: skip
"\
"
)
# Case C: `# fmt: skip` on the opening paren of a comparator expression.
foo = ( # fmt: skip
some_long_expression
> some_other_long_expression
)
# output
# Regression tests for https://github.com/psf/black/issues/4513.
# Fixed by #4903 ("Improve fmt:skip handling in nested expressions with checks").
# Each of the three inputs below used to crash with a "Cannot parse" error.
# Case A: triple-quoted string inside parens with a leading `# fmt: skip` line.
(
# fmt: skip
"""
"""
)
# Case B: line-continued string inside parens with a leading `# fmt: skip` line.
(
# fmt: skip
"\
"
)
# Case C: `# fmt: skip` on the opening paren of a comparator expression.
foo = ( # fmt: skip
some_long_expression
> some_other_long_expression
)