Files
2026-06-09 10:28:25 +02:00

18 lines
590 B
Python

import pytest
from mjr_am_backend.adapters.db.migrations.m020_workflow_library_tables import MIGRATION
from mjr_am_backend.adapters.db.sqlite_facade import Sqlite
@pytest.mark.asyncio
async def test_workflow_library_migration_creates_tables(tmp_path):
db_path = tmp_path / "workflow-library.sqlite"
db = Sqlite(str(db_path))
try:
result = await MIGRATION.upgrade(db)
assert result.ok, result.error
assert await db.ahas_table("workflows") is True
assert await db.ahas_table("workflow_categories") is True
finally:
await db.aclose()