X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/882d8795c6ff65c02f2657e596391748d1b6b7f5:/tests/data/cases/remove_with_brackets.py..refs/heads/master:/.vim/bundle/black/tests/data/cases/static/gitweb.js diff --git a/tests/data/cases/remove_with_brackets.py b/tests/data/cases/remove_with_brackets.py deleted file mode 100644 index 3ee6490..0000000 --- a/tests/data/cases/remove_with_brackets.py +++ /dev/null @@ -1,120 +0,0 @@ -# flags: --minimum-version=3.9 -with (open("bla.txt")): - pass - -with (open("bla.txt")), (open("bla.txt")): - pass - -with (open("bla.txt") as f): - pass - -# Remove brackets within alias expression -with (open("bla.txt")) as f: - pass - -# Remove brackets around one-line context managers -with (open("bla.txt") as f, (open("x"))): - pass - -with ((open("bla.txt")) as f, open("x")): - pass - -with (CtxManager1() as example1, CtxManager2() as example2): - ... - -# Brackets remain when using magic comma -with (CtxManager1() as example1, CtxManager2() as example2,): - ... - -# Brackets remain for multi-line context managers -with (CtxManager1() as example1, CtxManager2() as example2, CtxManager2() as example2, CtxManager2() as example2, CtxManager2() as example2): - ... - -# Don't touch assignment expressions -with (y := open("./test.py")) as f: - pass - -# Deeply nested examples -# N.B. Multiple brackets are only possible -# around the context manager itself. -# Only one brackets is allowed around the -# alias expression or comma-delimited context managers. -with (((open("bla.txt")))): - pass - -with (((open("bla.txt")))), (((open("bla.txt")))): - pass - -with (((open("bla.txt")))) as f: - pass - -with ((((open("bla.txt")))) as f): - pass - -with ((((CtxManager1()))) as example1, (((CtxManager2()))) as example2): - ... - -# output -with open("bla.txt"): - pass - -with open("bla.txt"), open("bla.txt"): - pass - -with open("bla.txt") as f: - pass - -# Remove brackets within alias expression -with open("bla.txt") as f: - pass - -# Remove brackets around one-line context managers -with open("bla.txt") as f, open("x"): - pass - -with open("bla.txt") as f, open("x"): - pass - -with CtxManager1() as example1, CtxManager2() as example2: - ... - -# Brackets remain when using magic comma -with ( - CtxManager1() as example1, - CtxManager2() as example2, -): - ... - -# Brackets remain for multi-line context managers -with ( - CtxManager1() as example1, - CtxManager2() as example2, - CtxManager2() as example2, - CtxManager2() as example2, - CtxManager2() as example2, -): - ... - -# Don't touch assignment expressions -with (y := open("./test.py")) as f: - pass - -# Deeply nested examples -# N.B. Multiple brackets are only possible -# around the context manager itself. -# Only one brackets is allowed around the -# alias expression or comma-delimited context managers. -with open("bla.txt"): - pass - -with open("bla.txt"), open("bla.txt"): - pass - -with open("bla.txt") as f: - pass - -with open("bla.txt") as f: - pass - -with CtxManager1() as example1, CtxManager2() as example2: - ...