Coverage report: 66%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-29 22:41 +0000

File function   statements missing excluded   coverage
src / ezxl / __init__.py (no function)   29 11 0   62%
src / ezxl / core / __init__.py (no function)   0 0 0   100%
src / ezxl / exceptions.py EzXlError.__init__   4 0 0   100%
src / ezxl / exceptions.py ExcelNotAvailableError.__init__   1 0 0   100%
src / ezxl / exceptions.py ExcelSessionLostError.__init__   1 1 0   0%
src / ezxl / exceptions.py ExcelThreadViolationError.__init__   1 1 0   0%
src / ezxl / exceptions.py WorkbookNotFoundError.__init__   1 0 0   100%
src / ezxl / exceptions.py SheetNotFoundError.__init__   1 0 0   100%
src / ezxl / exceptions.py COMOperationError.__init__   1 0 0   100%
src / ezxl / exceptions.py GUIOperationError.__init__   1 0 0   100%
src / ezxl / exceptions.py FormatterError.__init__   1 0 0   100%
src / ezxl / exceptions.py (no function)   19 0 0   100%
src / ezxl / gui / __init__.py (no function)   9 4 0   56%
src / ezxl / gui / _protocols.py AbstractRibbonBackend.execute   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractRibbonBackend.is_enabled   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractRibbonBackend.is_pressed   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractRibbonBackend.is_visible   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractMenuBackend.click   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractMenuBackend.list_bars   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractMenuBackend.list_controls   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractDialogBackend.get_file_open   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractDialogBackend.get_file_save   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractDialogBackend.alert   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractKeysBackend.send_keys   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageFileOps.save   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageFileOps.save_as   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageFileOps.open_file   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageFileOps.close_workbook   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageNavigator.open_options   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageNavigator.open_save_as_panel   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageNavigator.open_file   0 0 1   100%
src / ezxl / gui / _protocols.py AbstractBackstageNavigator.close_workbook   0 0 1   100%
src / ezxl / gui / _protocols.py (no function)   47 0 27   100%
src / ezxl / io / __init__.py (no function)   0 0 0   100%
src / ezxl / io / _converters.py read_excel   7 0 0   100%
src / ezxl / io / _converters.py read_csv   7 0 0   100%
src / ezxl / io / _converters.py xlsx_to_csv   6 0 0   100%
src / ezxl / io / _converters.py csv_to_xlsx   6 0 0   100%
src / ezxl / io / _converters.py read_sheet   7 7 0   0%
src / ezxl / io / _converters.py (no function)   12 0 0   100%
src / ezxl / io / _formatters.py ExcelFormatter.__init__   4 4 0   0%
src / ezxl / io / _formatters.py ExcelFormatter.column_width   2 2 0   0%
src / ezxl / io / _formatters.py ExcelFormatter.row_height   2 2 0   0%
src / ezxl / io / _formatters.py ExcelFormatter.font   2 2 0   0%
src / ezxl / io / _formatters.py ExcelFormatter.fill   2 2 0   0%
src / ezxl / io / _formatters.py ExcelFormatter.border   2 2 0   0%
src / ezxl / io / _formatters.py ExcelFormatter.align   2 2 0   0%
src / ezxl / io / _formatters.py ExcelFormatter.save   51 51 0   0%
src / ezxl / io / _formatters.py _iter_cells   7 7 0   0%
src / ezxl / io / _formatters.py (no function)   49 0 0   100%
src / ezxl / utils / __init__.py (no function)   0 0 0   100%
src / ezxl / version.py (no function)   2 0 0   100%
Total     286 98 46   66%

No items found using the specified filter.