fix: linearize alembic migrations

This commit is contained in:
Christian Krakau-Louis
2026-05-17 13:07:21 +02:00
parent 8750ecb3cc
commit 8295b7aaf2
2 changed files with 18 additions and 4 deletions
@@ -0,0 +1,14 @@
from pathlib import Path
from alembic.config import Config
from alembic.script import ScriptDirectory
def test_alembic_has_single_head() -> None:
backend_dir = Path(__file__).resolve().parents[2]
config = Config(str(backend_dir / "alembic.ini"))
config.set_main_option("script_location", str(backend_dir / "alembic"))
script = ScriptDirectory.from_config(config)
assert script.get_heads() == ["0004"]