diff --git a/tests/conftest.py b/tests/conftest.py index baa3c87..5bd4e67 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -53,6 +53,10 @@ def disable_rate_limiting(): def engine(): """Sync in-memory SQLite engine for model unit tests.""" eng = create_engine("sqlite:///:memory:") + from cartsnitch_api.models.user import User + + col = User.__table__.columns["email_inbound_token"] + col.server_default = None Base.metadata.create_all(eng) yield eng eng.dispose() @@ -77,6 +81,9 @@ async def db_engine(): cursor.close() async with engine.begin() as conn: + from cartsnitch_api.models.user import User + + User.__table__.columns["email_inbound_token"].server_default = None await conn.run_sync(Base.metadata.create_all) # Create Better-Auth tables (not managed by SQLAlchemy models) await conn.execute(