Coverage report: 77.97%

Files Functions Classes

coverage.py v7.15.4, created at 2026-10-16 19:04 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src/ezplog/__init__.py (no class)   96.00% 25 1 0   50.00% 2 1   92.59%
src/ezplog/_version.py (no class)   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezplog/app_mode.py InterceptHandler   80.00% 10 2 0   100.00% 2 0   83.33%
src/ezplog/app_mode.py (no class)   90.00% 10 1 0   50.00% 2 1   83.33%
src/ezplog/config/__init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/config/_defaults.py DefaultConfiguration   50.00% 4 2 0   100.00% 0 0   50.00%
src/ezplog/config/_defaults.py (no class)   88.10% 42 5 0   33.33% 6 2   81.25%
src/ezplog/config/manager.py ConfigurationManager   90.10% 101 10 2   90.00% 30 3   90.08%
src/ezplog/config/manager.py (no class)   100.00% 41 0 1   100.00% 0 0   100.00%
src/ezplog/core/__init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py EzplError   100.00% 6 0 0   100.00% 2 0   100.00%
src/ezplog/core/exceptions.py ConfigurationError   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py LoggingError   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py ValidationError   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py InitializationError   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py FileOperationError   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py HandlerError   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py (no class)   100.00% 17 0 0   100.00% 0 0   100.00%
src/ezplog/core/interfaces.py LoggingHandler   100.00% 0 0 6   100.00% 0 0   100.00%
src/ezplog/core/interfaces.py IndentationManager   100.00% 0 0 10   100.00% 0 0   100.00%
src/ezplog/core/interfaces.py ConfigurationManagerProtocol   100.00% 0 0 14   100.00% 0 0   100.00%
src/ezplog/core/interfaces.py (no class)   100.00% 8 0 42   100.00% 0 0   100.00%
src/ezplog/ezpl.py Ezpl   67.21% 244 80 0   60.20% 98 15   65.20%
src/ezplog/ezpl.py (no class)   100.00% 83 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/__init__.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/console.py EzPrinter   75.38% 130 32 2   83.33% 24 4   76.62%
src/ezplog/handlers/console.py (no class)   100.00% 61 0 1   100.00% 0 0   100.00%
src/ezplog/handlers/file.py EzLogger   66.43% 140 47 2   70.83% 24 5   67.07%
src/ezplog/handlers/file.py (no class)   100.00% 52 0 1   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/__init__.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/_json.py JsonMixin   86.36% 22 3 0   83.33% 6 1   85.71%
src/ezplog/handlers/wizard/_json.py (no class)   100.00% 9 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/_panels.py PanelMixin   51.52% 66 32 0   87.50% 8 1   55.41%
src/ezplog/handlers/wizard/_panels.py (no class)   100.00% 15 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/_progress.py ProgressMixin   96.81% 94 3 0   80.00% 20 4   93.86%
src/ezplog/handlers/wizard/_progress.py (no class)   100.00% 34 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/_tables.py TableMixin   68.97% 87 27 0   86.11% 36 3   73.98%
src/ezplog/handlers/wizard/_tables.py (no class)   100.00% 11 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/core.py RichWizard   75.00% 4 1 2   100.00% 0 0   75.00%
src/ezplog/handlers/wizard/core.py (no class)   100.00% 12 0 1   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/dynamic.py _StageConfigRequired   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/dynamic.py StageConfig   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/dynamic.py _ConditionalStatusColumn   75.00% 4 1 0   50.00% 2 1   66.67%
src/ezplog/handlers/wizard/dynamic.py _ConditionalDetailsColumn   75.00% 4 1 0   50.00% 2 1   66.67%
src/ezplog/handlers/wizard/dynamic.py DynamicLayeredProgress   87.50% 224 28 0   71.21% 132 32   81.46%
src/ezplog/handlers/wizard/dynamic.py DynamicProgressMixin   71.43% 14 4 0   62.50% 8 1   68.18%
src/ezplog/handlers/wizard/dynamic.py (no class)   100.00% 51 0 0   100.00% 0 0   100.00%
src/ezplog/lib_mode.py _LazyWizard   0.00% 8 8 0   0.00% 4 0   0.00%
src/ezplog/lib_mode.py _LazyPrinter   17.89% 95 78 2   17.31% 52 1   17.69%
src/ezplog/lib_mode.py (no class)   100.00% 58 0 1   50.00% 2 1   98.33%
src/ezplog/types/__init__.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src/ezplog/types/aliases.py (no class)   100.00% 12 0 0   100.00% 0 0   100.00%
src/ezplog/types/enums/__init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/types/enums/log_level.py LogLevel   100.00% 24 0 2   100.00% 0 0   100.00%
src/ezplog/types/enums/log_level.py (no class)   100.00% 34 0 1   100.00% 0 0   100.00%
src/ezplog/types/enums/patterns.py Pattern   100.00% 0 0 0   100.00% 0 0   100.00%
src/ezplog/types/enums/patterns.py (no class)   100.00% 25 0 0   100.00% 0 0   100.00%
src/ezplog/types/protocols/__init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/types/protocols/logger_protocol.py LoggerProtocol   100.00% 0 0 34   100.00% 0 0   100.00%
src/ezplog/types/protocols/logger_protocol.py (no class)   100.00% 4 0 64   100.00% 0 0   100.00%
src/ezplog/types/protocols/printer_protocol.py PrinterProtocol   100.00% 0 0 48   100.00% 0 0   100.00%
src/ezplog/types/protocols/printer_protocol.py (no class)   100.00% 5 0 104   100.00% 0 0   100.00%
src/ezplog/utils/__init__.py (no class)   71.43% 35 10 0   100.00% 6 0   75.61%
Total     80.91% 1970 376 340   65.60% 468 77   77.97%

No items found using the specified filter.