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

1from sqlalchemy.ext.asyncio import ( 

2 create_async_engine, 

3 async_sessionmaker, 

4) 

5from app.core.config import settings 

6 

7engine = create_async_engine(settings.DATABASE_URL) # type: ignore 

8 

9SessionLocal = async_sessionmaker( 

10 engine, 

11 expire_on_commit=False, 

12) 

13 

14 

15async def get_session(): 

16 async with SessionLocal() as session: 

17 yield session