Coverage for chats\services\exceptions.py: 100.0%
4 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-30 20:58 +0200
« prev ^ index » next coverage.py v7.15.2, created at 2026-08-30 20:58 +0200
1"""
2Excepciones de dominio del subsistema de mensajeria.
4El servicio las lanza y es el view el que las traduce a su ErrorCode y a su Response
5"""
8# Error de negocio de los chats, del que heredan todos los demas
9class ChatDomainError(Exception):
10 pass
13# El conductor no puede abandonar el chat de su viaje hasta que este finalice
14class DriverCannotLeaveError(ChatDomainError):
15 pass