Add Alembic migration foundation
test / pytest (push) Successful in 1m34s

This commit is contained in:
2026-06-01 16:02:43 +02:00
parent c42cc2ddb6
commit 8b8bd9f38f
17 changed files with 1459 additions and 101 deletions
+4
View File
@@ -6,6 +6,7 @@ from sqlalchemy.orm import Session
from app.db import SessionLocal, configure_database
from app.main import create_app
from app.migrate import run_migrations
@pytest.fixture
@@ -13,6 +14,9 @@ def client(tmp_path: Path):
test_db_path = tmp_path / "test.db"
database_url = f"sqlite:///{test_db_path}"
# Run migration first so DB is at head before app starts.
run_migrations(database_url)
configure_database(database_url)
app = create_app()