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

13 statements  

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

1"""Module that defines the auth apis.""" 

2 

3from fastapi import APIRouter 

4 

5from kwai_api.v1.auth.authors.endpoints import router as authors_router 

6from kwai_api.v1.auth.endpoints import ( 

7 login, 

8 revoked_users, 

9 sso, 

10 user, 

11 user_invitations, 

12 users, 

13) 

14from kwai_api.v1.auth.endpoints.validation import router as validation_router 

15 

16 

17api_router = APIRouter(prefix="/auth") 

18api_router.include_router(login.router, tags=["auth/login"]) 

19api_router.include_router(user.router, tags=["auth/user"]) 

20api_router.include_router( 

21 user_invitations.router, prefix="/users", tags=["auth/users/invitations"] 

22) 

23api_router.include_router(users.router, prefix="/users", tags=["auth/users"]) 

24api_router.include_router(revoked_users.router, tags=["auth/users"]) 

25api_router.include_router(sso.router, prefix="/sso", tags=["auth/login", "auth/sso"]) 

26api_router.include_router(authors_router, tags=["auth/users", "auth/authors"]) 

27api_router.include_router(validation_router, tags=["auth/validate"])