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

14 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-11-25 15:32 +0000

1from fastapi import APIRouter, HTTPException 1a

2from fastapi.responses import FileResponse 1a

3 

4from mealie.core.config import get_app_dirs 1a

5 

6from . import media_recipe, media_user 1a

7 

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

9 

10media_router.include_router(media_recipe.router) 1a

11media_router.include_router(media_user.router) 1a

12 

13 

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

15async def get_validation_text(): 1a

16 folders = get_app_dirs() 1b

17 

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

19 

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

21 return file 

22 else: 

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