| src / rtflite / __init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
_to_nested_list |
|
24 |
8 |
0 |
|
67% |
| src / rtflite / attributes.py |
TextAttributes.validate_text_font |
|
11 |
2 |
0 |
|
82% |
| src / rtflite / attributes.py |
TextAttributes.validate_text_format |
|
13 |
2 |
0 |
|
85% |
| src / rtflite / attributes.py |
TextAttributes.validate_text_font_size |
|
11 |
2 |
0 |
|
82% |
| src / rtflite / attributes.py |
TextAttributes.validate_text_color |
|
15 |
4 |
0 |
|
73% |
| src / rtflite / attributes.py |
TextAttributes.validate_text_background_color |
|
15 |
15 |
0 |
|
0% |
| src / rtflite / attributes.py |
TextAttributes.validate_text_justification |
|
11 |
2 |
0 |
|
82% |
| src / rtflite / attributes.py |
TextAttributes.convert_to_list |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
TextAttributes._encode_text |
|
11 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
TextAttributes._encode_text.get_broadcast_value |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
TextAttributes.calculate_lines |
|
13 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
TableAttributes.validate_border_colors |
|
9 |
1 |
0 |
|
89% |
| src / rtflite / attributes.py |
TableAttributes.validate_cell_vertical_justification |
|
7 |
2 |
0 |
|
71% |
| src / rtflite / attributes.py |
TableAttributes.convert_col_rel_width_to_list |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / attributes.py |
TableAttributes.convert_to_nested_list |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
TableAttributes.validate_positive_value |
|
7 |
2 |
0 |
|
71% |
| src / rtflite / attributes.py |
TableAttributes.validate_cell_justification |
|
7 |
2 |
0 |
|
71% |
| src / rtflite / attributes.py |
TableAttributes.validate_border |
|
8 |
3 |
0 |
|
62% |
| src / rtflite / attributes.py |
TableAttributes._get_section_attributes |
|
11 |
11 |
0 |
|
0% |
| src / rtflite / attributes.py |
TableAttributes._encode |
|
24 |
6 |
0 |
|
75% |
| src / rtflite / attributes.py |
TableAttributes._encode.get_broadcast_value |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
BroadcastValue.convert_value |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / attributes.py |
BroadcastValue.validate_dimension |
|
10 |
4 |
0 |
|
60% |
| src / rtflite / attributes.py |
BroadcastValue.iloc |
|
6 |
2 |
0 |
|
67% |
| src / rtflite / attributes.py |
BroadcastValue.to_list |
|
9 |
1 |
0 |
|
89% |
| src / rtflite / attributes.py |
BroadcastValue.update_row |
|
5 |
1 |
0 |
|
80% |
| src / rtflite / attributes.py |
BroadcastValue.update_column |
|
6 |
6 |
0 |
|
0% |
| src / rtflite / attributes.py |
BroadcastValue.update_cell |
|
5 |
1 |
0 |
|
80% |
| src / rtflite / attributes.py |
(no function) |
|
89 |
0 |
0 |
|
100% |
| src / rtflite / convert.py |
LibreOfficeConverter.__init__ |
|
4 |
1 |
0 |
|
75% |
| src / rtflite / convert.py |
LibreOfficeConverter._find_executable |
|
7 |
2 |
0 |
|
71% |
| src / rtflite / convert.py |
LibreOfficeConverter._verify_version |
|
12 |
3 |
0 |
|
75% |
| src / rtflite / convert.py |
LibreOfficeConverter.convert |
|
13 |
1 |
0 |
|
92% |
| src / rtflite / convert.py |
LibreOfficeConverter._convert_single_file |
|
12 |
3 |
0 |
|
75% |
| src / rtflite / convert.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| src / rtflite / core / __init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
PageConfiguration.create_default |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
PageConfiguration.create_landscape |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
FontConfiguration.create_default |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
ColorConfiguration.__post_init__ |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
ColorConfiguration.create_default |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
BorderConfiguration.create_default |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
TextConfiguration.create_default |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
RTFConfiguration.create_default |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
RTFConfiguration.create_pharmaceutical_standard |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
RTFConfiguration.create_landscape |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / core / config.py |
(no function) |
|
51 |
0 |
0 |
|
100% |
| src / rtflite / core / constants.py |
RTFDefaults.get_default_colors |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / core / constants.py |
RTFDefaults.DEFAULT_COLORS |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / core / constants.py |
RTFMeasurements.inch_to_twip |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / constants.py |
RTFMeasurements.twip_to_inch |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / constants.py |
RTFMeasurements.point_to_halfpoint |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / core / constants.py |
(no function) |
|
61 |
0 |
0 |
|
100% |
| src / rtflite / data / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| src / rtflite / dictionary / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| src / rtflite / dictionary / color_table.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / dictionary / libreoffice.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / dictionary / unicode_latex.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / encode.py |
RTFDocument.convert_column_header_to_list |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / encode.py |
RTFDocument.validate_dataframe |
|
23 |
10 |
0 |
|
57% |
| src / rtflite / encode.py |
RTFDocument.validate_column_names |
|
23 |
7 |
0 |
|
70% |
| src / rtflite / encode.py |
RTFDocument._validate_section_columns |
|
14 |
3 |
0 |
|
79% |
| src / rtflite / encode.py |
RTFDocument.__init__ |
|
31 |
7 |
0 |
|
77% |
| src / rtflite / encode.py |
RTFDocument._apply_table_spacing |
|
4 |
2 |
0 |
|
50% |
| src / rtflite / encode.py |
RTFDocument.rtf_encode |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / encode.py |
RTFDocument.write_rtf |
|
4 |
4 |
0 |
|
0% |
| src / rtflite / encode.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| src / rtflite / encoding / __init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / encoding / engine.py |
RTFEncodingEngine.__init__ |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / encoding / engine.py |
RTFEncodingEngine.encode_document |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / encoding / engine.py |
RTFEncodingEngine._select_strategy |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / encoding / engine.py |
(no function) |
|
6 |
0 |
2 |
|
100% |
| src / rtflite / encoding / strategies.py |
EncodingStrategy.encode |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / encoding / strategies.py |
SinglePageStrategy.__init__ |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / encoding / strategies.py |
SinglePageStrategy.encode |
|
80 |
24 |
0 |
|
70% |
| src / rtflite / encoding / strategies.py |
SinglePageStrategy._encode_multi_section_document |
|
60 |
13 |
0 |
|
78% |
| src / rtflite / encoding / strategies.py |
SinglePageStrategy._encode_figure_only_document_simple |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / encoding / strategies.py |
PaginatedStrategy.__init__ |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / encoding / strategies.py |
PaginatedStrategy.encode |
|
191 |
20 |
0 |
|
90% |
| src / rtflite / encoding / strategies.py |
PaginatedStrategy._encode_figure_only_document_with_pagination |
|
48 |
4 |
0 |
|
92% |
| src / rtflite / encoding / strategies.py |
PaginatedStrategy._generate_subline_header |
|
18 |
8 |
0 |
|
56% |
| src / rtflite / encoding / strategies.py |
(no function) |
|
17 |
0 |
2 |
|
100% |
| src / rtflite / figure.py |
rtf_read_figure |
|
13 |
0 |
0 |
|
100% |
| src / rtflite / figure.py |
_determine_image_format |
|
9 |
1 |
0 |
|
89% |
| src / rtflite / figure.py |
_read_image_data |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / figure.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / fonts / __init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| src / rtflite / fonts_mapping.py |
FontMapping.get_font_table |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / fonts_mapping.py |
FontMapping.get_font_name_to_number_mapping |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / fonts_mapping.py |
FontMapping.get_font_number_to_name_mapping |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / fonts_mapping.py |
FontMapping.get_font_paths |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / fonts_mapping.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
AttributeDefaultsMixin._set_attribute_defaults |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTextComponent.convert_text |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTextComponent.__init__ |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTextComponent._set_default |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTextComponent._get_component_defaults |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / input.py |
ValidationHelpers.convert_string_to_sequence |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
ValidationHelpers.validate_boolean_field |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
DefaultsFactory.get_text_defaults |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
DefaultsFactory.get_page_header_defaults |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
DefaultsFactory.get_page_footer_defaults |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
DefaultsFactory.get_title_defaults |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
DefaultsFactory.get_subline_defaults |
|
3 |
3 |
0 |
|
0% |
| src / rtflite / input.py |
DefaultsFactory.get_table_defaults |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
DefaultsFactory.get_border_defaults |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPage.validate_orientation |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / input.py |
RTFPage.validate_margin |
|
3 |
3 |
0 |
|
0% |
| src / rtflite / input.py |
RTFPage.validate_border |
|
3 |
3 |
0 |
|
0% |
| src / rtflite / input.py |
RTFPage.validate_page_placement |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPage.validate_width_height |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / input.py |
RTFPage.__init__ |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPage._set_default |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPage._set_portrait_defaults |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPage._set_landscape_defaults |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPage._validate_margin_length |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPageHeader.__init__ |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPageHeader._get_component_defaults |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFPageFooter._get_component_defaults |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFSubline._get_component_defaults |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / input.py |
RTFTableTextComponent.convert_text |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTableTextComponent.validate_as_table |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTableTextComponent.__init__ |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTableTextComponent._get_default_as_table |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / input.py |
RTFTableTextComponent._get_component_table_defaults |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTableTextComponent._get_component_overrides |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTableTextComponent._process_text_conversion |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTableTextComponent._set_default |
|
4 |
4 |
0 |
|
0% |
| src / rtflite / input.py |
RTFFootnote._get_default_as_table |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFSource._get_default_as_table |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFSource._get_component_overrides |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFTitle._get_component_defaults |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFColumnHeader.convert_text_before |
|
6 |
2 |
0 |
|
67% |
| src / rtflite / input.py |
RTFColumnHeader.convert_text_after |
|
8 |
3 |
0 |
|
62% |
| src / rtflite / input.py |
RTFColumnHeader.__init__ |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFColumnHeader._handle_backwards_compatibility |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFColumnHeader._convert_dataframe_to_text |
|
7 |
7 |
0 |
|
0% |
| src / rtflite / input.py |
RTFColumnHeader._handle_dataframe_orientation |
|
3 |
3 |
0 |
|
0% |
| src / rtflite / input.py |
RTFColumnHeader._get_column_header_defaults |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFColumnHeader._set_default |
|
4 |
1 |
0 |
|
75% |
| src / rtflite / input.py |
RTFBody.convert_text |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFBody.validate_pageby_row |
|
3 |
3 |
0 |
|
0% |
| src / rtflite / input.py |
RTFBody.__init__ |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFBody._set_default |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFBody._set_table_attribute_defaults |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFBody._set_border_defaults |
|
8 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFBody._validate_page_by_logic |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFFigure.convert_dimensions |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / input.py |
RTFFigure.validate_alignment |
|
4 |
1 |
0 |
|
75% |
| src / rtflite / input.py |
RTFFigure.validate_position |
|
4 |
4 |
0 |
|
0% |
| src / rtflite / input.py |
RTFFigure.validate_figure_data |
|
8 |
1 |
0 |
|
88% |
| src / rtflite / input.py |
(no function) |
|
140 |
0 |
0 |
|
100% |
| src / rtflite / pagination / __init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / pagination / core.py |
RTFPagination.calculate_available_space |
|
5 |
5 |
0 |
|
0% |
| src / rtflite / pagination / core.py |
PageBreakCalculator.calculate_content_rows |
|
30 |
2 |
0 |
|
93% |
| src / rtflite / pagination / core.py |
PageBreakCalculator.find_page_breaks |
|
24 |
0 |
0 |
|
100% |
| src / rtflite / pagination / core.py |
ContentDistributor.distribute_content |
|
24 |
0 |
0 |
|
100% |
| src / rtflite / pagination / core.py |
ContentDistributor.get_group_headers |
|
8 |
1 |
0 |
|
88% |
| src / rtflite / pagination / core.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageConfig.row_count |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageConfig.is_section_start |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageBreakRule.applies_to_row |
|
7 |
1 |
0 |
|
86% |
| src / rtflite / pagination / page_dict.py |
PageDict.add_page_config |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageDict.get_page_config |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageDict.add_break_rule |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageDict.get_page_for_content |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageDict.get_pages_for_content |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / pagination / page_dict.py |
PageDict.add_content_to_page |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageDict.get_section_pages |
|
5 |
5 |
0 |
|
0% |
| src / rtflite / pagination / page_dict.py |
PageDict.get_page_break_summary |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageDict.calculate_pages_from_dataframe |
|
23 |
2 |
0 |
|
91% |
| src / rtflite / pagination / page_dict.py |
PageDict._calculate_page_boundaries |
|
20 |
1 |
0 |
|
95% |
| src / rtflite / pagination / page_dict.py |
PageDict.to_legacy_page_info |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageIndexManager.__init__ |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageIndexManager.assign_content_to_page |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageIndexManager.get_content_page |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageIndexManager.get_page_content |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / pagination / page_dict.py |
PageIndexManager.force_page_break_before_content |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / pagination / page_dict.py |
PageIndexManager.get_content_summary |
|
4 |
4 |
0 |
|
0% |
| src / rtflite / pagination / page_dict.py |
PageIndexManager.optimize_page_distribution |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / pagination / page_dict.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| src / rtflite / row.py |
Utils._font_type |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / row.py |
Utils._inch_to_twip |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / row.py |
Utils._col_widths |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / row.py |
Utils._get_color_index |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / row.py |
TextContent._get_paragraph_formatting |
|
19 |
0 |
0 |
|
100% |
| src / rtflite / row.py |
TextContent._get_text_formatting |
|
15 |
2 |
0 |
|
87% |
| src / rtflite / row.py |
TextContent._convert_special_chars |
|
18 |
1 |
0 |
|
94% |
| src / rtflite / row.py |
TextContent._as_rtf |
|
12 |
3 |
0 |
|
75% |
| src / rtflite / row.py |
Border._as_rtf |
|
6 |
2 |
0 |
|
67% |
| src / rtflite / row.py |
Cell._as_rtf |
|
13 |
0 |
0 |
|
100% |
| src / rtflite / row.py |
Row._as_rtf |
|
10 |
2 |
0 |
|
80% |
| src / rtflite / row.py |
(no function) |
|
57 |
0 |
0 |
|
100% |
| src / rtflite / rtf / __init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_document_start |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_document_end |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_font_table |
|
11 |
0 |
0 |
|
100% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_color_table |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_page_settings |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_page_break |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_paragraph_break |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / rtf / syntax.py |
RTFSyntaxGenerator.generate_line_break |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / rtf / syntax.py |
RTFDocumentAssembler.__init__ |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / rtf / syntax.py |
RTFDocumentAssembler.assemble_document |
|
15 |
15 |
0 |
|
0% |
| src / rtflite / rtf / syntax.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| src / rtflite / services / __init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.__init__ |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.create_page_dict |
|
8 |
1 |
0 |
|
88% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.get_page_index_manager |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService._process_single_dataframe |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService._process_multi_section_document |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService._merge_section_pages |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.get_page_for_row |
|
6 |
2 |
0 |
|
67% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.get_rows_for_page |
|
6 |
2 |
0 |
|
67% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.force_content_to_page |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.get_pagination_summary |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.convert_to_legacy_format |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.optimize_pagination |
|
2 |
1 |
0 |
|
50% |
| src / rtflite / services / advanced_pagination_service.py |
AdvancedPaginationService.validate_pagination |
|
23 |
3 |
0 |
|
87% |
| src / rtflite / services / advanced_pagination_service.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.__init__ |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.validate_color |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.get_color_index |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.get_color_rgb |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / services / color_service.py |
ColorService.get_color_rtf_code |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / services / color_service.py |
ColorService.get_color_suggestions |
|
17 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.validate_color_list |
|
16 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.needs_color_table |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.generate_rtf_color_table |
|
22 |
1 |
0 |
|
95% |
| src / rtflite / services / color_service.py |
ColorService.get_rtf_color_index |
|
15 |
4 |
0 |
|
73% |
| src / rtflite / services / color_service.py |
ColorService.get_all_color_names |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.get_color_count |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.collect_document_colors |
|
31 |
5 |
0 |
|
84% |
| src / rtflite / services / color_service.py |
ColorService.collect_document_colors.extract_colors_from_attribute |
|
8 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.set_document_context |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.clear_document_context |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
ColorService.get_color_info |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / services / color_service.py |
validate_color |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
get_color_index |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
get_color_suggestions |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / color_service.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.__init__ |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.calculate_additional_rows_per_page |
|
18 |
5 |
0 |
|
72% |
| src / rtflite / services / document_service.py |
RTFDocumentService.needs_pagination |
|
34 |
9 |
0 |
|
74% |
| src / rtflite / services / document_service.py |
RTFDocumentService.create_pagination_instance |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.generate_page_break |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.should_show_element_on_page |
|
7 |
1 |
0 |
|
86% |
| src / rtflite / services / document_service.py |
RTFDocumentService.process_page_by |
|
30 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.process_page_by.get_column_index |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.process_page_by.get_matching_rows |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.process_page_by.get_unique_combinations |
|
8 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService.apply_pagination_borders |
|
48 |
5 |
0 |
|
90% |
| src / rtflite / services / document_service.py |
RTFDocumentService._apply_footnote_source_borders |
|
18 |
0 |
0 |
|
100% |
| src / rtflite / services / document_service.py |
RTFDocumentService._apply_border_to_cell |
|
9 |
1 |
0 |
|
89% |
| src / rtflite / services / document_service.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.__init__ |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_spanning_row |
|
29 |
12 |
0 |
|
59% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_document_start |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_font_table |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_color_table |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_page_settings |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_page_header |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_page_footer |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_title |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_subline |
|
3 |
1 |
0 |
|
67% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_footnote |
|
22 |
5 |
0 |
|
77% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_source |
|
22 |
5 |
0 |
|
77% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.prepare_dataframe_for_body_encoding |
|
16 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_body |
|
38 |
22 |
0 |
|
42% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService._encode_body_paginated |
|
29 |
29 |
0 |
|
0% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_column_header |
|
8 |
1 |
0 |
|
88% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_page_break |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
RTFEncodingService.encode_page_margin |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / services / encoding_service.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| src / rtflite / services / figure_service.py |
RTFFigureService.encode_figure |
|
13 |
0 |
0 |
|
100% |
| src / rtflite / services / figure_service.py |
RTFFigureService._get_dimension |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / services / figure_service.py |
RTFFigureService._encode_single_figure |
|
17 |
0 |
0 |
|
100% |
| src / rtflite / services / figure_service.py |
RTFFigureService._binary_to_hex |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / services / figure_service.py |
RTFFigureService._get_image_dimensions |
|
8 |
3 |
0 |
|
62% |
| src / rtflite / services / figure_service.py |
RTFFigureService._get_png_dimensions |
|
6 |
0 |
0 |
|
100% |
| src / rtflite / services / figure_service.py |
RTFFigureService._get_jpeg_dimensions |
|
16 |
14 |
0 |
|
12% |
| src / rtflite / services / figure_service.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| src / rtflite / services / grouping_service.py |
GroupingService.__init__ |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / grouping_service.py |
GroupingService.enhance_group_by |
|
11 |
1 |
0 |
|
91% |
| src / rtflite / services / grouping_service.py |
GroupingService._suppress_single_column |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / services / grouping_service.py |
GroupingService._suppress_hierarchical_columns |
|
13 |
0 |
0 |
|
100% |
| src / rtflite / services / grouping_service.py |
GroupingService.restore_page_context |
|
10 |
0 |
0 |
|
100% |
| src / rtflite / services / grouping_service.py |
GroupingService.get_group_structure |
|
9 |
9 |
0 |
|
0% |
| src / rtflite / services / grouping_service.py |
GroupingService.validate_group_by_columns |
|
14 |
14 |
0 |
|
0% |
| src / rtflite / services / grouping_service.py |
GroupingService.validate_data_sorting |
|
48 |
6 |
0 |
|
88% |
| src / rtflite / services / grouping_service.py |
GroupingService.validate_subline_formatting_consistency |
|
32 |
7 |
0 |
|
78% |
| src / rtflite / services / grouping_service.py |
GroupingService._validate_no_overlapping_grouping_vars |
|
16 |
0 |
0 |
|
100% |
| src / rtflite / services / grouping_service.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService.__init__ |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService.convert_text_content |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService._convert_single_text |
|
7 |
0 |
0 |
|
100% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService._convert_text_list |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService.get_supported_symbols |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService.get_symbol_categories |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService.validate_latex_commands |
|
11 |
1 |
0 |
|
91% |
| src / rtflite / services / text_conversion_service.py |
TextConversionService.convert_with_validation |
|
5 |
1 |
0 |
|
80% |
| src / rtflite / services / text_conversion_service.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| src / rtflite / strwidth.py |
get_string_width |
|
15 |
0 |
0 |
|
100% |
| src / rtflite / strwidth.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / __init__.py |
convert_text |
|
4 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / __init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / converter.py |
TextConverter.__init__ |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / converter.py |
TextConverter._create_latex_pattern |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / converter.py |
TextConverter.convert_latex_to_unicode |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / converter.py |
TextConverter.convert_latex_to_unicode.replace_latex_command |
|
2 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / converter.py |
TextConverter._convert_single_command |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / converter.py |
TextConverter._handle_braced_command |
|
4 |
1 |
0 |
|
75% |
| src / rtflite / text_conversion / converter.py |
TextConverter.get_conversion_statistics |
|
10 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / converter.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / symbols.py |
LaTeXSymbolMapper.__init__ |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / symbols.py |
LaTeXSymbolMapper.get_unicode_char |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / symbols.py |
LaTeXSymbolMapper.has_mapping |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / symbols.py |
LaTeXSymbolMapper.get_all_supported_commands |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / symbols.py |
LaTeXSymbolMapper.get_commands_by_category |
|
15 |
0 |
0 |
|
100% |
| src / rtflite / text_conversion / symbols.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| src / rtflite / text_convert.py |
latex_to_unicode_char |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / text_convert.py |
convert_latex_to_unicode |
|
6 |
1 |
0 |
|
83% |
| src / rtflite / text_convert.py |
convert_latex_to_unicode.replace_latex |
|
4 |
1 |
0 |
|
75% |
| src / rtflite / text_convert.py |
text_convert |
|
3 |
0 |
0 |
|
100% |
| src / rtflite / text_convert.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| src / rtflite / type_guards.py |
is_single_header |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / type_guards.py |
is_single_body |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / type_guards.py |
is_list_header |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / type_guards.py |
is_list_body |
|
1 |
1 |
0 |
|
0% |
| src / rtflite / type_guards.py |
is_nested_header_list |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / type_guards.py |
is_flat_header_list |
|
1 |
0 |
0 |
|
100% |
| src / rtflite / type_guards.py |
(no function) |
|
9 |
0 |
0 |
|
100% |