Coverage report: 76.73%

Files Functions Classes

coverage.py v7.13.5, created at 2026-04-03 16:27 +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   60.00% 10 4 0   50.00% 2 1   58.33%
src / ezplog / app_mode.py (no class)   88.89% 9 1 0   50.00% 2 1   81.82%
src / ezplog / config / __init__.py (no class)   100.00% 4 0 0   100.00% 0 0   100.00%
src / ezplog / config / _defaults.py DefaultConfiguration   25.00% 4 3 0   100.00% 0 0   25.00%
src / ezplog / config / _defaults.py (no class)   87.50% 40 5 0   33.33% 6 2   80.43%
src / ezplog / config / manager.py ConfigurationManager   89.90% 99 10 2   90.00% 30 3   89.92%
src / ezplog / config / manager.py (no class)   100.00% 39 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   68.56% 229 72 0   65.56% 90 15   67.71%
src / ezplog / ezpl.py (no class)   100.00% 79 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   62.62% 107 40 2   68.75% 16 1   63.41%
src / ezplog / handlers / console.py (no class)   100.00% 55 0 1   100.00% 0 0   100.00%
src / ezplog / handlers / file.py EzLogger   61.83% 131 50 2   68.18% 22 5   62.75%
src / ezplog / handlers / file.py (no class)   100.00% 46 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% 36 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   8.99% 89 81 2   8.33% 48 0   8.76%
src / ezplog / lib_mode.py (no class)   100.00% 56 0 1   50.00% 2 1   98.28%
src / ezplog / types / __init__.py (no class)   100.00% 4 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% 33 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% 24 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 44   100.00% 0 0   100.00%
src / ezplog / types / protocols / printer_protocol.py (no class)   100.00% 5 0 96   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     79.51% 1879 385 328   65.02% 446 74   76.73%

No items found using the specified filter.