Coverage for app/core/database.py: 71%
7 statements
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-16 20:06 +0000
« prev ^ index » next coverage.py v7.14.1, created at 2026-06-16 20:06 +0000
1from sqlalchemy.ext.asyncio import (
2 create_async_engine,
3 async_sessionmaker,
4)
5from app.core.config import settings
7engine = create_async_engine(settings.DATABASE_URL) # type: ignore
9SessionLocal = async_sessionmaker(
10 engine,
11 expire_on_commit=False,
12)
15async def get_session():
16 async with SessionLocal() as session:
17 yield session