Coverage for src/jtech_installer/core/exceptions.py: 100%
7 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-08-20 15:10 -0300
« prev ^ index » next coverage.py v7.8.0, created at 2025-08-20 15:10 -0300
1"""
2Custom exceptions for JTECH™ Installer
3"""
6class JTechInstallerException(Exception):
7 """Base exception for JTECH™ Installer"""
10class SystemRequirementError(JTechInstallerException):
11 """Erro de pré-requisitos do sistema"""
14class PermissionError(JTechInstallerException):
15 """Erro de permissões"""
18class FileOperationError(JTechInstallerException):
19 """Erro em operações de arquivo"""
22class ConfigurationError(JTechInstallerException):
23 """Erro de configuração"""
26class ValidationError(JTechInstallerException):
27 """Erro de validação"""
30class RollbackError(JTechInstallerException):
31 """Erro durante rollback"""