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