From 8aa1b80c330d3a7e2d2ab387a57c2813f98bcd99 Mon Sep 17 00:00:00 2001 From: Andrey Epifancev Date: Sat, 3 Oct 2026 19:05:56 +0400 Subject: [PATCH] =?UTF-8?q?test:=20=D1=82=D0=B8=D0=BF=D0=B8=D0=B7=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D1=8F=20=D1=85=D0=B5=D0=BB=D0=BF=D0=B5=D1=80=D0=B0?= =?UTF-8?q?=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B8=20partial?= =?UTF-8?q?=20unique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- api/tests/test_models_part_01_03.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/tests/test_models_part_01_03.py b/api/tests/test_models_part_01_03.py index 00e8f75..db205b3 100644 --- a/api/tests/test_models_part_01_03.py +++ b/api/tests/test_models_part_01_03.py @@ -8,7 +8,7 @@ from pydbml.classes import Table as DbmlTable from sqlalchemy import Table, inspect, text from sqlalchemy.dialects import postgresql from sqlalchemy.exc import IntegrityError -from sqlalchemy.ext.asyncio import create_async_engine +from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine from sqlalchemy.schema import CreateIndex, CreateTable from src.models import Base @@ -175,7 +175,7 @@ async def test_create_all_on_scratch_db(scratch_db_url: str) -> None: await engine.dispose() -async def _check_related_group_member_uniqueness(engine) -> None: # type: ignore[no-untyped-def] +async def _check_related_group_member_uniqueness(engine: AsyncEngine) -> None: """ЮЛ — только в одной ГСК/ГСЗ среди текущих; закрытая версия не мешает (ТЗ 6.1, ANL-030).""" now = datetime.datetime.now(datetime.UTC) ids = {k: uuid.uuid4() for k in ("ro", "cg", "le", "g1", "g2", "m1", "m2", "m3")}