Coverage for opt/mealie/lib/python3.12/site-packages/mealie/routes/media/__init__.py: 88%

14 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 03:04 +0000

1from fastapi import APIRouter, HTTPException 

2from fastapi.responses import FileResponse 

3 

4from mealie.core.config import get_app_dirs 

5 

6from . import media_recipe, media_user 

7 

8media_router = APIRouter(prefix="/api/media", tags=["Recipe: Images and Assets"]) 

9 

10media_router.include_router(media_recipe.router) 

11media_router.include_router(media_user.router) 

12 

13 

14@media_router.get("/docker/validate.txt", response_class=FileResponse) 

15async def get_validation_text(): 

16 folders = get_app_dirs() 

17 

18 file = folders.DATA_DIR / "docker-validation" / "validate.txt" 

19 

20 if file.exists(): 20 ↛ 21line 20 didn't jump to line 21 because the condition on line 20 was never true

21 return file 

22 else: 

23 raise HTTPException(status_code=404, detail="File not found")