taolib.testing.email_service.errors#

邮件服务自定义异常模块。

定义邮件服务系统的异常层级结构。

Exceptions#

EmailServiceError

邮件服务基础异常。

EmailNotFoundError

邮件记录未找到。

TemplateNotFoundError

模板未找到。

TemplateRenderError

模板渲染失败。

ProviderError

邮件提供商通信错误。

AllProvidersFailedError

所有提供商均发送失败。

QueueError

队列操作错误。

SubscriptionError

订阅操作错误。

Module Contents#

exception taolib.testing.email_service.errors.EmailServiceError#

Bases: Exception

邮件服务基础异常。

exception taolib.testing.email_service.errors.EmailNotFoundError#

Bases: EmailServiceError

邮件记录未找到。

exception taolib.testing.email_service.errors.TemplateNotFoundError#

Bases: EmailServiceError

模板未找到。

exception taolib.testing.email_service.errors.TemplateRenderError#

Bases: EmailServiceError

模板渲染失败。

exception taolib.testing.email_service.errors.ProviderError#

Bases: EmailServiceError

邮件提供商通信错误。

exception taolib.testing.email_service.errors.AllProvidersFailedError(errors: list[tuple[str, str]] | None = None)#

Bases: ProviderError

所有提供商均发送失败。

errors = []#
exception taolib.testing.email_service.errors.QueueError#

Bases: EmailServiceError

队列操作错误。

exception taolib.testing.email_service.errors.SubscriptionError#

Bases: EmailServiceError

订阅操作错误。