add tests and docker infra

This commit is contained in:
ivankirpichnikov
2025-10-17 02:21:46 +03:00
parent 31d06fc0b4
commit 45d7926af1
24 changed files with 806 additions and 24 deletions
+17
View File
@@ -0,0 +1,17 @@
from collections.abc import AsyncIterable
from pathlib import Path
import pytest
from dishka import AsyncContainer
from template_project.web_api.configuration import load_configuration
from tests.web_api.ioc import make_ioc
@pytest.fixture
async def dishka_container() -> AsyncIterable[AsyncContainer]:
path = Path("config.toml")
configuration = load_configuration(path)
ioc = make_ioc(configuration)
yield ioc
await ioc.close()