Coverage for mpcforces_extractor\api\routes\rbe3s.py: 88%

8 statements  

« prev     ^ index     » next       coverage.py v7.6.4, created at 2024-11-13 12:05 +0100

1from typing import List 

2from fastapi import APIRouter, Depends 

3from mpcforces_extractor.api.db.database import RBE3DBModel 

4from mpcforces_extractor.api.dependencies import get_db 

5 

6router = APIRouter() 

7 

8 

9# API endpoint to get all MPCs 

10@router.get("", response_model=List[RBE3DBModel]) 

11async def get_rbe3s(db=Depends(get_db)) -> List[RBE3DBModel]: 

12 """Get all MPCs""" 

13 

14 return await db.get_rbe3s()