Coverage report: 100.00%

Files Functions Classes

coverage.py v7.13.1, created at 2026-01-07 00:07 +0000

File   statements missing excluded   coverage
controller / converter_controller.py   220 0 0   100.00%
controller / path_protocol.py   16 0 0   100.00%
controller / workflow / state_machine.py   65 0 0   100.00%
domain / adapters / file_factories.py   6 0 0   100.00%
domain / converters / epub_converter.py   16 0 0   100.00%
domain / converters / epub_reader.py   4 0 0   100.00%
domain / converters / pdf_converter.py   21 0 0   100.00%
domain / converters / pdf_reader.py   4 0 0   100.00%
domain / converters / reader_protocols.py   3 0 4   100.00%
domain / core / base_converter.py   35 0 2   100.00%
domain / core / output_handler.py   8 0 2   100.00%
domain / model / file.py   21 0 0   100.00%
domain / outputs / json_handler.py   22 0 0   100.00%
domain / outputs / markdown_handler.py   19 0 0   100.00%
domain / outputs / plain_text_handler.py   17 0 0   100.00%
main.py   16 0 2   100.00%
view / interface.py   32 0 66   100.00%
view / keyboard.py   41 0 0   100.00%
view / merge_mode.py   11 0 0   100.00%
view / output_format.py   14 0 0   100.00%
view / ui.py   267 0 0   100.00%
Total   858 0 76   100.00%

No items found using the specified filter.