test: типизация хелпера проверки partial unique
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
parent
9936b0a59f
commit
8aa1b80c33
@ -8,7 +8,7 @@ from pydbml.classes import Table as DbmlTable
|
|||||||
from sqlalchemy import Table, inspect, text
|
from sqlalchemy import Table, inspect, text
|
||||||
from sqlalchemy.dialects import postgresql
|
from sqlalchemy.dialects import postgresql
|
||||||
from sqlalchemy.exc import IntegrityError
|
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 sqlalchemy.schema import CreateIndex, CreateTable
|
||||||
|
|
||||||
from src.models import Base
|
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()
|
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)."""
|
"""ЮЛ — только в одной ГСК/ГСЗ среди текущих; закрытая версия не мешает (ТЗ 6.1, ANL-030)."""
|
||||||
now = datetime.datetime.now(datetime.UTC)
|
now = datetime.datetime.now(datetime.UTC)
|
||||||
ids = {k: uuid.uuid4() for k in ("ro", "cg", "le", "g1", "g2", "m1", "m2", "m3")}
|
ids = {k: uuid.uuid4() for k in ("ro", "cg", "le", "g1", "g2", "m1", "m2", "m3")}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user