Coverage report: 80.22%

Files Functions Classes

coverage.py v7.13.5, created at 2026-10-17 10:25 +0000

      Statements   Branches   Total
File class   coverage statements missing excluded   coverage branches partial   coverage
src / ezxl / __init__.py (no class)   62.07% 29 11 0   50.00% 6 3   60.00%
src / ezxl / _version.py (no class)   100.00% 2 0 0   100.00% 0 0   100.00%
src / ezxl / cli / __init__.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezxl / cli / _console.py (no class)   100.00% 3 0 0   100.00% 0 0   100.00%
src / ezxl / cli / commands / __init__.py (no class)   100.00% 5 0 0   100.00% 0 0   100.00%
src / ezxl / cli / commands / _docs.py (no class)   100.00% 14 0 0   100.00% 2 0   100.00%
src / ezxl / cli / commands / _info.py (no class)   79.66% 59 12 0   66.67% 6 2   78.46%
src / ezxl / cli / commands / _version.py (no class)   100.00% 25 0 0   75.00% 4 1   96.55%
src / ezxl / cli / main.py (no class)   94.87% 39 2 2   100.00% 2 0   95.12%
src / ezxl / core / __init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / exceptions.py EzXlError   100.00% 4 0 0   100.00% 2 0   100.00%
src / ezxl / exceptions.py ExcelNotAvailableError   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezxl / exceptions.py ExcelSessionLostError   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezxl / exceptions.py ExcelThreadViolationError   0.00% 1 1 0   100.00% 0 0   0.00%
src / ezxl / exceptions.py WorkbookNotFoundError   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezxl / exceptions.py SheetNotFoundError   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezxl / exceptions.py COMOperationError   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezxl / exceptions.py GUIOperationError   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezxl / exceptions.py FormatterError   100.00% 1 0 0   100.00% 0 0   100.00%
src / ezxl / exceptions.py (no class)   100.00% 19 0 0   100.00% 0 0   100.00%
src / ezxl / gui / __init__.py (no class)   55.56% 9 4 0   50.00% 2 1   54.55%
src / ezxl / gui / _protocols.py ExcelAppLike   100.00% 0 0 2   100.00% 0 0   100.00%
src / ezxl / gui / _protocols.py AbstractRibbonBackend   100.00% 0 0 53   100.00% 0 0   100.00%
src / ezxl / gui / _protocols.py AbstractMenuBackend   100.00% 0 0 37   100.00% 0 0   100.00%
src / ezxl / gui / _protocols.py AbstractDialogBackend   100.00% 0 0 46   100.00% 0 0   100.00%
src / ezxl / gui / _protocols.py AbstractKeysBackend   100.00% 0 0 13   100.00% 0 0   100.00%
src / ezxl / gui / _protocols.py AbstractBackstageFileOps   100.00% 0 0 37   100.00% 0 0   100.00%
src / ezxl / gui / _protocols.py AbstractBackstageNavigator   100.00% 0 0 27   100.00% 0 0   100.00%
src / ezxl / gui / _protocols.py (no class)   100.00% 10 0 58   100.00% 0 0   100.00%
src / ezxl / io / __init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / io / _converters.py (no class)   88.00% 50 6 0   100.00% 6 0   89.29%
src / ezxl / io / _formatters.py _ColumnWidthOp   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / io / _formatters.py _RowHeightOp   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / io / _formatters.py _FontOp   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / io / _formatters.py _FillOp   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / io / _formatters.py _BorderOp   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / io / _formatters.py _AlignOp   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / io / _formatters.py ExcelFormatter   100.00% 73 0 0   89.47% 38 4   96.40%
src / ezxl / io / _formatters.py (no class)   98.28% 58 1 0   83.33% 6 1   96.88%
src / ezxl / utils / __init__.py (no class)   100.00% 0 0 0   100.00% 0 0   100.00%
src / ezxl / utils / _com_utils.py (no class)   0.00% 40 40 0   0.00% 10 0   0.00%
src / ezxl / utils / _pywintypes_compat.py (no class)   0.00% 7 7 0   100.00% 0 0   0.00%
Total     81.40% 457 85 275   73.81% 84 12   80.22%

No items found using the specified filter.