Coverage for app/main.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2026-02-19 12:46 +0000

1from app.config.logging import setup_logging 

2 

3setup_logging() 

4 

5from fastapi import FastAPI 

6from app.config.config import ALLOWED_ORIGINS 

7 

8from app.routers import sse 

9 

10app = FastAPI() 

11 

12from fastapi.middleware.cors import CORSMiddleware 

13# Configure CORS 

14app.add_middleware( 

15 CORSMiddleware, 

16 allow_origins=ALLOWED_ORIGINS, 

17 allow_credentials=True, 

18 allow_methods=["*"], # Allows all methods 

19 allow_headers=["*"], # Allows all headers 

20) 

21 

22@app.get("/") 

23async def root(): 

24 return {"success": "ok"} 

25 

26app.include_router(sse.router)