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)

Module contents