flexigo-support-bot / tests /test_migrations.py
victor34593993's picture
deploy flexigo support bot
187966e verified
Raw
History Blame
567 Bytes
from __future__ import annotations
import importlib.util
from pathlib import Path
def test_initial_migration_is_wired():
path = (
Path(__file__).resolve().parent.parent
/ "migrations"
/ "versions"
/ "0001_initial.py"
)
spec = importlib.util.spec_from_file_location("mig_0001_initial", path)
mod = importlib.util.module_from_spec(spec)
spec.loader.exec_module(mod)
assert mod.revision == "0001_initial"
assert mod.down_revision is None
assert callable(mod.upgrade)
assert callable(mod.downgrade)