Coverage for mpcforces_extractor\api\routes\rbe2s.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 RBE2DBModel 

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[RBE2DBModel]) 

11async def get_rbe2s(db=Depends(get_db)) -> List[RBE2DBModel]: 

12 """Get all MPCs""" 

13 

14 return await db.get_rbe2s()