python-dependency-injector/tests/typing/coroutine.py
2025-05-30 19:31:44 +00:00

16 lines
363 B
Python

from typing import Awaitable, Coroutine
from dependency_injector import providers
async def _coro() -> None: ...
# Test 1: to check the return type
provider1 = providers.Coroutine(_coro)
var1: Awaitable[None] = provider1()
# Test 2: to check string imports
provider2: providers.Coroutine[None] = providers.Coroutine("_coro")
provider2.set_provides("_coro")