Coverage for src/app/usecases/registration_useCase.py: 100%
5 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
2from abc import ABC, abstractmethod
3from models.user_model import UserModel
5class RegistrationUseCase(ABC):
7 @abstractmethod
8 def register(self, user_dto : UserModel) -> bool:
9 """
10 Register a new user.
12 Args:
13 user_dto (UserModel): The user data transfer object.
15 Returns:
16 bool: True if the user was registered successfully, False otherwise.
17 """