Coverage report: 77.97%

Files Functions Classes

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

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
src/ezplog/__init__.py   96.00% 25 1 0   50.00% 2 1   92.59%
src/ezplog/_version.py   100.00% 2 0 0   100.00% 0 0   100.00%
src/ezplog/app_mode.py   85.00% 20 3 0   75.00% 4 1   83.33%
src/ezplog/config/__init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/config/_defaults.py   84.78% 46 7 0   33.33% 6 2   78.85%
src/ezplog/config/manager.py   92.96% 142 10 3   90.00% 30 3   92.44%
src/ezplog/core/__init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/core/exceptions.py   100.00% 37 0 0   100.00% 2 0   100.00%
src/ezplog/core/interfaces.py   100.00% 8 0 72   100.00% 0 0   100.00%
src/ezplog/ezpl.py   75.54% 327 80 0   60.20% 98 15   72.00%
src/ezplog/handlers/__init__.py   100.00% 5 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/console.py   83.25% 191 32 3   83.33% 24 4   83.26%
src/ezplog/handlers/file.py   75.52% 192 47 3   70.83% 24 5   75.00%
src/ezplog/handlers/wizard/__init__.py   100.00% 3 0 0   100.00% 0 0   100.00%
src/ezplog/handlers/wizard/_json.py   90.32% 31 3 0   83.33% 6 1   89.19%
src/ezplog/handlers/wizard/_panels.py   60.49% 81 32 0   87.50% 8 1   62.92%
src/ezplog/handlers/wizard/_progress.py   97.66% 128 3 0   80.00% 20 4   95.27%
src/ezplog/handlers/wizard/_tables.py   72.45% 98 27 0   86.11% 36 3   76.12%
src/ezplog/handlers/wizard/core.py   93.75% 16 1 3   100.00% 0 0   93.75%
src/ezplog/handlers/wizard/dynamic.py   88.55% 297 34 0   70.14% 144 35   82.54%
src/ezplog/lib_mode.py   46.58% 161 86 3   17.24% 58 2   38.81%
src/ezplog/types/__init__.py   100.00% 5 0 0   100.00% 0 0   100.00%
src/ezplog/types/aliases.py   100.00% 12 0 0   100.00% 0 0   100.00%
src/ezplog/types/enums/__init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/types/enums/log_level.py   100.00% 58 0 3   100.00% 0 0   100.00%
src/ezplog/types/enums/patterns.py   100.00% 25 0 0   100.00% 0 0   100.00%
src/ezplog/types/protocols/__init__.py   100.00% 4 0 0   100.00% 0 0   100.00%
src/ezplog/types/protocols/logger_protocol.py   100.00% 4 0 98   100.00% 0 0   100.00%
src/ezplog/types/protocols/printer_protocol.py   100.00% 5 0 152   100.00% 0 0   100.00%
src/ezplog/utils/__init__.py   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.