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
« 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
6router = APIRouter()
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"""
14 return await db.get_rbe3s()