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:20 +0000
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-04 02:20 +0000
1from app.endpoint.user.router import router
2from app.infrastructure.database.db import get_session
4from fastapi import Depends
5from sqlmodel import Session
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)
18 return user