black/tests/data/line_ranges_formatted/basic.py
2023-11-06 18:05:25 -08:00

51 lines
853 B
Python

"""Module doc."""
from typing import (
Callable,
Literal,
)
# fmt: off
class Unformatted:
def should_also_work(self):
pass
# fmt: on
a = [1, 2] # fmt: skip
# This should cover as many syntaxes as possible.
class Foo:
"""Class doc."""
def __init__(self) -> None:
pass
@add_logging
@memoize.memoize(max_items=2)
def plus_one(
self,
number: int,
) -> int:
return number + 1
async def async_plus_one(self, number: int) -> int:
await asyncio.sleep(1)
async with some_context():
return number + 1
try:
for i in range(10):
while condition:
if something:
then_something()
elif something_else:
then_something_else()
except ValueError as e:
handle(e)
finally:
done()