fixup! WIP

This commit is contained in:
2025-06-13 22:19:40 +02:00
parent f5c4959e51
commit 3e4c3a44d2
19 changed files with 1034 additions and 576 deletions

View File

@@ -1,6 +1,6 @@
import pytest
from sqlalchemy import create_engine
from sqlalchemy import create_engine, event
from sqlalchemy.orm import Session
from dibbler.models import Base
@@ -24,6 +24,13 @@ def sql_session(request):
"sqlite:///:memory:",
echo=echo,
)
@event.listens_for(engine, "connect")
def set_sqlite_pragma(dbapi_connection, _connection_record):
cursor = dbapi_connection.cursor()
cursor.execute("PRAGMA foreign_keys=ON")
cursor.close()
Base.metadata.create_all(engine)
with Session(engine) as sql_session:
yield sql_session