Coverage for app/endpoint/user/get_user.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.8.2, created at 2025-06-04 02:16 +0000

1from app.endpoint.user.router import router 

2from app.infrastructure.database.db import get_session 

3 

4from fastapi import Depends 

5from sqlmodel import Session 

6 

7@router.get( 

8 "/users/{user_id}" 

9) 

10async def get_user( 

11 user_id: str, 

12 session: Session = Depends(get_session), 

13): 

14 from app.domain.repository import UserRepository 

15 user_repository = UserRepository(session) 

16 user = user_repository.find_by_id(user_id) 

17 

18 return user