# pylint: disable=missing-docstring from contextlib import asynccontextmanager @asynccontextmanager async def context_manager(value): yield value async with context_manager(42) as ans: assert ans == 42 def async_context_manager(): @asynccontextmanager async def wrapper(): pass return wrapper async def func(): async with async_context_manager(): pass