Coverage for apps/kwai-api/src/kwai_api/v1/trainings/api.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2024-01-01 00:00 +0000

1"""Module that defines the trainings API.""" 

2 

3from fastapi import APIRouter 

4 

5from kwai_api.v1.training_schedules import endpoints as training_schedules_endpoints 

6from kwai_api.v1.trainings import endpoints as training_endpoints 

7from kwai_api.v1.trainings.coaches import endpoints as training_coaches_endpoints 

8from kwai_api.v1.trainings.teams import endpoints as trainings_teams_endpoints 

9 

10 

11# Remark: Order of include_router is important! 

12api_router = APIRouter() 

13api_router.include_router(training_coaches_endpoints.router, tags=["training coaches"]) 

14api_router.include_router(trainings_teams_endpoints.router, tags=["training teams"]) 

15api_router.include_router( 

16 training_schedules_endpoints.router, tags=["training schedules"] 

17) 

18api_router.include_router(training_endpoints.router, tags=["trainings"])