X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/6c3f8181854160f3db354f6f6ef3315ef05db8e7..53a6216cd57955837e84f6ea82ca650c86320b03:/tests/data/long_strings__regression.py diff --git a/tests/data/long_strings__regression.py b/tests/data/long_strings__regression.py index 9bfb1ee..2e7f248 100644 --- a/tests/data/long_strings__regression.py +++ b/tests/data/long_strings__regression.py @@ -371,6 +371,31 @@ RE_THREE_BACKSLASHES = { ), } +# We do NOT split on f-string expressions. +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" +) + # output @@ -830,3 +855,34 @@ RE_THREE_BACKSLASHES = { r"(?