src.interactor.use_cases package
Submodules
src.interactor.use_cases.create_profession module
This module is responsible for creating a new profession.
- class src.interactor.use_cases.create_profession.CreateProfessionUseCase(presenter: CreateProfessionPresenterInterface, repository: ProfessionRepositoryInterface, logger: LoggerInterface)
Bases:
object
This class is responsible for creating a new profession.
- execute(input_dto: CreateProfessionInputDto) Dict
This method is responsible for creating a new profession. :param input_dto: The input data transfer object. :type input_dto: CreateProfessionInputDto :return: Dict
src.interactor.use_cases.create_profession_test module
- src.interactor.use_cases.create_profession_test.test_create_profession(mocker, fixture_profession_developer)
- src.interactor.use_cases.create_profession_test.test_create_profession_empty_field(mocker, fixture_profession_developer)