src.interactor.errors package

Submodules

src.interactor.errors.error_classes module

This module contains exceptions for the Use Cases layer

exception src.interactor.errors.error_classes.FieldValueNotPermittedException(field_name: str, field_value: str)

Bases: Exception

Exception raised when a field is empty

exception src.interactor.errors.error_classes.ItemNotCreatedException(item_name: str, item_type: str)

Bases: Exception

Exception raised when an item is not created

exception src.interactor.errors.error_classes.UniqueViolationError

Bases: Exception

Exception raised when a unique constraint is violated

src.interactor.errors.error_classes_test module

src.interactor.errors.error_classes_test.test_empty_field_exception()
src.interactor.errors.error_classes_test.test_item_not_created_exception()

Module contents