Coverage report: 73.24%

Files Functions Classes

coverage.py v7.13.4, created at 2026-03-13 19:35 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src / ezpl / __init__.py (no class)   95.45% 22 1 0   50.00% 2 1   91.67%
src / ezpl / cli / __init__.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / cli / _console.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / __init__.py (no class)   100.00% 6 0 0   100.00% 0 0   100.00%
src / ezpl / cli / commands / config.py (no class)   60.87% 92 36 0   45.83% 24 7   57.76%
src / ezpl / cli / commands / info.py (no class)   83.56% 73 12 0   50.00% 4 2   81.82%
src / ezpl / cli / commands / logs.py (no class)   42.39% 276 159 0   23.33% 90 13   37.70%
src / ezpl / cli / commands / version.py (no class)   33.33% 27 18 0   0.00% 4 0   29.03%
src / ezpl / cli / utils / __init__.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / env_manager.py UserEnvManager   71.43% 77 22 0   57.14% 28 8   67.62%
src / ezpl / cli / utils / env_manager.py (no class)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_parser.py LogEntry   80.00% 10 2 5   100.00% 0 0   80.00%
src / ezpl / cli / utils / log_parser.py LogParser   65.00% 40 14 0   59.09% 22 5   62.90%
src / ezpl / cli / utils / log_parser.py (no class)   100.00% 20 0 1   100.00% 0 0   100.00%
src / ezpl / cli / utils / log_stats.py LogStatistics   93.94% 33 2 0   75.00% 12 3   88.89%
src / ezpl / cli / utils / log_stats.py (no class)   100.00% 12 0 0   100.00% 0 0   100.00%
src / ezpl / config / __init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / config / defaults.py DefaultConfiguration   25.00% 4 3 0   100.00% 0 0   25.00%
src / ezpl / config / defaults.py (no class)   87.18% 39 5 0   33.33% 6 2   80.00%
src / ezpl / config / manager.py ConfigurationManager   87.23% 94 12 2   87.50% 32 4   87.30%
src / ezpl / config / manager.py (no class)   100.00% 38 0 1   100.00% 0 0   100.00%
src / ezpl / core / __init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py EzplError   100.00% 6 0 0   100.00% 2 0   100.00%
src / ezpl / core / exceptions.py ConfigurationError   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py LoggingError   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py ValidationError   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py InitializationError   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py FileOperationError   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py HandlerError   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezpl / core / exceptions.py (no class)   100.00% 16 0 0   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py LoggingHandler   100.00% 0 0 6   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py IndentationManager   100.00% 0 0 10   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py ConfigurationManager   100.00% 0 0 14   100.00% 0 0   100.00%
src / ezpl / core / interfaces.py (no class)   100.00% 7 0 39   100.00% 0 0   100.00%
src / ezpl / ezpl.py Ezpl   66.19% 210 71 0   60.00% 80 18   64.48%
src / ezpl / ezpl.py (no class)   100.00% 59 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / __init__.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / console.py EzPrinter   62.04% 108 41 2   68.75% 16 1   62.90%
src / ezpl / handlers / console.py (no class)   100.00% 55 0 1   100.00% 0 0   100.00%
src / ezpl / handlers / file.py EzLogger   61.54% 130 50 2   70.00% 20 4   62.67%
src / ezpl / handlers / file.py (no class)   100.00% 46 0 1   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / __init__.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / core.py RichWizard   75.00% 4 1 2   100.00% 0 0   75.00%
src / ezpl / handlers / wizard / core.py (no class)   100.00% 11 0 1   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py _StageConfigRequired   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py StageConfig   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / dynamic.py ConditionalStatusColumn   75.00% 4 1 0   50.00% 2 1   66.67%
src / ezpl / handlers / wizard / dynamic.py ConditionalDetailsColumn   75.00% 4 1 0   50.00% 2 1   66.67%
src / ezpl / handlers / wizard / dynamic.py DynamicLayeredProgress   87.50% 224 28 0   71.21% 132 32   81.46%
src / ezpl / handlers / wizard / dynamic.py DynamicProgressMixin   71.43% 14 4 0   62.50% 8 1   68.18%
src / ezpl / handlers / wizard / dynamic.py (no class)   100.00% 50 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / json.py JsonMixin   86.36% 22 3 0   83.33% 6 1   85.71%
src / ezpl / handlers / wizard / json.py (no class)   100.00% 9 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / panels.py PanelMixin   51.52% 66 32 0   87.50% 8 1   55.41%
src / ezpl / handlers / wizard / panels.py (no class)   100.00% 15 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / progress.py ProgressMixin   96.81% 94 3 0   80.00% 20 4   93.86%
src / ezpl / handlers / wizard / progress.py (no class)   100.00% 36 0 0   100.00% 0 0   100.00%
src / ezpl / handlers / wizard / tables.py TableMixin   68.97% 87 27 0   86.11% 36 3   73.98%
src / ezpl / handlers / wizard / tables.py (no class)   100.00% 11 0 0   100.00% 0 0   100.00%
src / ezpl / types / __init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / __init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py LogLevel   100.00% 24 0 2   100.00% 0 0   100.00%
src / ezpl / types / enums / log_level.py (no class)   100.00% 32 0 1   100.00% 0 0   100.00%
src / ezpl / types / enums / patterns.py Pattern   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezpl / types / enums / patterns.py (no class)   100.00% 23 0 0   100.00% 0 0   100.00%
src / ezpl / types / protocols / __init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py LoggerProtocol   100.00% 0 0 36   100.00% 0 0   100.00%
src / ezpl / types / protocols / logger_protocol.py (no class)   100.00% 3 0 66   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py PrinterProtocol   100.00% 0 0 46   100.00% 0 0   100.00%
src / ezpl / types / protocols / printer_protocol.py (no class)   100.00% 4 0 98   100.00% 0 0   100.00%
src / ezpl / utils / __init__.py (no class)   67.57% 37 12 0   100.00% 6 0   72.09%
src / ezpl / version.py (no class)   100.00% 2 0 0   100.00% 0 0   100.00%
Total     76.12% 2345 560 336   61.21% 562 112   73.24%

No items found using the specified filter.