test: seed organization when creating boards in integration tests
This commit is contained in:
@@ -9,6 +9,7 @@ from sqlmodel import SQLModel
|
|||||||
from sqlmodel.ext.asyncio.session import AsyncSession
|
from sqlmodel.ext.asyncio.session import AsyncSession
|
||||||
|
|
||||||
from app.models.boards import Board
|
from app.models.boards import Board
|
||||||
|
from app.models.organizations import Organization
|
||||||
from app.models.task_dependencies import TaskDependency
|
from app.models.task_dependencies import TaskDependency
|
||||||
from app.models.tasks import Task
|
from app.models.tasks import Task
|
||||||
from app.services import task_dependencies as td
|
from app.services import task_dependencies as td
|
||||||
@@ -29,7 +30,9 @@ async def _make_session(engine: AsyncEngine) -> AsyncSession:
|
|||||||
async def _seed_board_and_tasks(
|
async def _seed_board_and_tasks(
|
||||||
session: AsyncSession, *, board_id: UUID, task_ids: list[UUID]
|
session: AsyncSession, *, board_id: UUID, task_ids: list[UUID]
|
||||||
) -> None:
|
) -> None:
|
||||||
session.add(Board(id=board_id, name="b", slug="b"))
|
org_id = uuid4()
|
||||||
|
session.add(Organization(id=org_id, name=f"org-{org_id}"))
|
||||||
|
session.add(Board(id=board_id, organization_id=org_id, name="b", slug="b"))
|
||||||
for tid in task_ids:
|
for tid in task_ids:
|
||||||
session.add(Task(id=tid, board_id=board_id, title=f"t-{tid}", description=None))
|
session.add(Task(id=tid, board_id=board_id, title=f"t-{tid}", description=None))
|
||||||
await session.commit()
|
await session.commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user