Coverage for src/app/usecases/authentication_useCase.py: 100%
4 statements
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-02 22:46 +0200
« prev ^ index » next coverage.py v7.7.0, created at 2025-04-02 22:46 +0200
1from abc import ABC, abstractmethod
2from models.user_model import UserModel
4class AuthenticationUseCase(ABC):
6 def login(self, user_model: UserModel) -> UserModel:
7 """
8 Log in a user.
10 Args:
11 user_model (UserModel): The user model to log in.
13 Returns:
14 UserModel: The user model that was logged in.
15 """