black/tests/data/cases/parenthesized_context_managers.py
2023-11-20 22:26:08 -08:00

41 lines
773 B
Python

# flags: --minimum-version=3.10
with (CtxManager() as example):
...
with (CtxManager1(), CtxManager2()):
...
with (CtxManager1() as example, CtxManager2()):
...
with (CtxManager1(), CtxManager2() as example):
...
with (CtxManager1() as example1, CtxManager2() as example2):
...
with (
CtxManager1() as example1,
CtxManager2() as example2,
CtxManager3() as example3,
):
...
# output
with CtxManager() as example: ...
with CtxManager1(), CtxManager2(): ...
with CtxManager1() as example, CtxManager2(): ...
with CtxManager1(), CtxManager2() as example: ...
with CtxManager1() as example1, CtxManager2() as example2: ...
with (
CtxManager1() as example1,
CtxManager2() as example2,
CtxManager3() as example3,
): ...