Coverage report: 85%

Files Functions Classes

coverage.py v7.12.0, created at 2025-11-28 05:09 +0000

File class   statements missing excluded   coverage
src / rtflite / __init__.py (no class)   7 0 0   100%
src / rtflite / attributes.py TextAttributes   105 27 0   74%
src / rtflite / attributes.py TableAttributes   79 28 0   65%
src / rtflite / attributes.py BroadcastValue   42 15 0   64%
src / rtflite / attributes.py (no class)   113 8 0   93%
src / rtflite / convert.py LibreOfficeConverter   48 10 0   79%
src / rtflite / convert.py (no class)   14 0 0   100%
src / rtflite / core / __init__.py (no class)   3 0 0   100%
src / rtflite / core / config.py PageConfiguration   2 0 0   100%
src / rtflite / core / config.py FontConfiguration   1 0 0   100%
src / rtflite / core / config.py ColorConfiguration   3 0 0   100%
src / rtflite / core / config.py BorderConfiguration   1 0 0   100%
src / rtflite / core / config.py TextConfiguration   1 0 0   100%
src / rtflite / core / config.py RTFConfiguration   4 0 0   100%
src / rtflite / core / config.py (no class)   51 0 0   100%
src / rtflite / core / constants.py RTFConstants   0 0 0   100%
src / rtflite / core / constants.py RTFConstants.Control   0 0 0   100%
src / rtflite / core / constants.py RTFDefaults   5 0 0   100%
src / rtflite / core / constants.py RTFMeasurements   3 0 0   100%
src / rtflite / core / constants.py (no class)   61 0 0   100%
src / rtflite / data / __init__.py (no class)   0 0 0   100%
src / rtflite / dictionary / __init__.py (no class)   0 0 0   100%
src / rtflite / dictionary / color_table.py (no class)   4 0 0   100%
src / rtflite / dictionary / libreoffice.py (no class)   2 0 0   100%
src / rtflite / dictionary / unicode_latex.py (no class)   5 0 0   100%
src / rtflite / encode.py RTFDocument   105 33 0   69%
src / rtflite / encode.py (no class)   30 0 0   100%
src / rtflite / encoding / __init__.py (no class)   3 0 0   100%
src / rtflite / encoding / engine.py RTFEncodingEngine   9 0 0   100%
src / rtflite / encoding / engine.py (no class)   6 0 2   100%
src / rtflite / encoding / strategies.py EncodingStrategy   1 1 0   0%
src / rtflite / encoding / strategies.py SinglePageStrategy   148 37 0   75%
src / rtflite / encoding / strategies.py PaginatedStrategy   263 32 0   88%
src / rtflite / encoding / strategies.py (no class)   17 0 2   100%
src / rtflite / figure.py (no class)   30 1 0   97%
src / rtflite / fonts / __init__.py (no class)   0 0 0   100%
src / rtflite / fonts_mapping.py FontMapping   5 0 0   100%
src / rtflite / fonts_mapping.py (no class)   13 0 0   100%
src / rtflite / input.py AttributeDefaultsMixin   7 0 0   100%
src / rtflite / input.py RTFTextComponent   8 1 0   88%
src / rtflite / input.py ValidationHelpers   8 0 0   100%
src / rtflite / input.py DefaultsFactory   17 3 0   82%
src / rtflite / input.py RTFPage   36 8 0   78%
src / rtflite / input.py RTFPageHeader   4 0 0   100%
src / rtflite / input.py RTFPageFooter   1 0 0   100%
src / rtflite / input.py RTFSubline   1 1 0   0%
src / rtflite / input.py RTFTableTextComponent   23 5 0   78%
src / rtflite / input.py RTFFootnote   1 0 0   100%
src / rtflite / input.py RTFSource   4 0 0   100%
src / rtflite / input.py RTFTitle   1 0 0   100%
src / rtflite / input.py RTFColumnHeader   38 16 0   58%
src / rtflite / input.py RTFBody   29 3 0   90%
src / rtflite / input.py RTFFigure   19 6 0   68%
src / rtflite / input.py (no class)   140 0 0   100%
src / rtflite / pagination / __init__.py (no class)   3 0 0   100%
src / rtflite / pagination / core.py RTFPagination   5 5 0   0%
src / rtflite / pagination / core.py PageBreakCalculator   54 2 0   96%
src / rtflite / pagination / core.py ContentDistributor   32 1 0   97%
src / rtflite / pagination / core.py (no class)   26 0 0   100%
src / rtflite / pagination / page_dict.py PageBreakType   0 0 0   100%
src / rtflite / pagination / page_dict.py PageConfig   2 0 0   100%
src / rtflite / pagination / page_dict.py PageBreakRule   7 1 0   86%
src / rtflite / pagination / page_dict.py PageDict   72 9 0   88%
src / rtflite / pagination / page_dict.py PageIndexManager   18 6 0   67%
src / rtflite / pagination / page_dict.py (no class)   53 0 0   100%
src / rtflite / row.py Utils   12 0 0   100%
src / rtflite / row.py TextContent   64 6 0   91%
src / rtflite / row.py Border   6 2 0   67%
src / rtflite / row.py Cell   13 0 0   100%
src / rtflite / row.py Row   10 2 0   80%
src / rtflite / row.py (no class)   57 0 0   100%
src / rtflite / rtf / __init__.py (no class)   2 0 0   100%
src / rtflite / rtf / syntax.py RTFSyntaxGenerator   24 5 0   79%
src / rtflite / rtf / syntax.py RTFDocumentAssembler   16 16 0   0%
src / rtflite / rtf / syntax.py (no class)   23 0 0   100%
src / rtflite / services / __init__.py (no class)   3 0 0   100%
src / rtflite / services / advanced_pagination_service.py AdvancedPaginationService   80 10 0   88%
src / rtflite / services / advanced_pagination_service.py (no class)   18 0 0   100%
src / rtflite / services / color_service.py ColorValidationError   0 0 0   100%
src / rtflite / services / color_service.py ColorService   139 13 0   91%
src / rtflite / services / color_service.py (no class)   29 0 0   100%
src / rtflite / services / document_service.py RTFDocumentService   182 21 0   88%
src / rtflite / services / document_service.py (no class)   13 0 0   100%
src / rtflite / services / encoding_service.py RTFEncodingService   195 75 0   62%
src / rtflite / services / encoding_service.py (no class)   21 0 0   100%
src / rtflite / services / figure_service.py RTFFigureService   69 17 0   75%
src / rtflite / services / figure_service.py (no class)   18 0 0   100%
src / rtflite / services / grouping_service.py GroupingService   158 37 0   77%
src / rtflite / services / grouping_service.py (no class)   15 0 0   100%
src / rtflite / services / text_conversion_service.py TextConversionService   35 3 0   91%
src / rtflite / services / text_conversion_service.py (no class)   11 0 0   100%
src / rtflite / strwidth.py (no class)   30 0 0   100%
src / rtflite / text_conversion / __init__.py (no class)   9 0 0   100%
src / rtflite / text_conversion / converter.py TextConverter   28 1 0   96%
src / rtflite / text_conversion / converter.py (no class)   10 0 0   100%
src / rtflite / text_conversion / symbols.py LaTeXSymbolMapper   21 0 0   100%
src / rtflite / text_conversion / symbols.py (no class)   8 0 0   100%
src / rtflite / text_convert.py (no class)   23 2 0   91%
src / rtflite / type_guards.py (no class)   15 3 0   80%
Total     3150 472 4   85%

No items found using the specified filter.