alembic.ini 1:"""Shared fixtures for the BulkGmailMailer test suite. 12:import os 13:import sys 14:import uuid 16:import pytest 36: from sqlalchemy import create_engine, text 53:@pytest.fixture(scope="session") 57: import importlib 59: from sqlalchemy import create_engine, text 69: import app.core.config as config_mod 74: import app.db.session as db_session_mod 76: importlib.reload(db_session_mod) 77: import app.main as main_mod 79: importlib.reload(main_mod) 82: from app.models import Base 92: importlib.reload(db_session_mod) 109:@pytest.fixture() 112: from fastapi.testclient import TestClient 113: from sqlalchemy import create_engine, text 137:@pytest.fixture(scope="session") 139: from sqlalchemy import create_engine 146:@pytest.fixture() 149: from sqlalchemy.orm import Session 163:@pytest.fixture() 166: from fastapi.testclient import TestClient 179:@pytest.fixture() 182: user's data must not race the api fixture's truncation.""" 183: from sqlalchemy.orm import Session