Coverage report: 90.14%

Files Functions Classes

coverage.py v7.6.10, created at 2025-01-05 17:22:35 +00:00

File function statements missing excluded branches partial coverage
liitos/__init__.py parse_csl 1 0 0 0 0 100.00%
liitos/__init__.py formatTime_RFC3339 0 0 1 0 0 100.00%
liitos/__init__.py init_logger 5 0 0 0 0 100.00%
liitos/__init__.py (no function) 75 7 0 10 5 85.88%
liitos/approvals.py eastern_scaffold 28 0 1 6 0 100.00%
liitos/approvals.py get_layout 6 0 0 2 0 100.00%
liitos/approvals.py derive_model 3 0 0 0 0 100.00%
liitos/approvals.py columns_are_present 1 0 0 0 0 100.00%
liitos/approvals.py normalize 18 0 0 12 0 100.00%
liitos/approvals.py inject_southwards 9 0 0 8 0 100.00%
liitos/approvals.py inject_eastwards 11 0 2 6 0 100.00%
liitos/approvals.py weave 42 2 0 4 1 93.48%
liitos/approvals.py (no function) 44 2 0 4 2 91.67%
liitos/captions.py filter_seek_table 7 0 0 2 0 100.00%
liitos/captions.py filter_seek_caption 21 0 0 12 0 100.00%
liitos/captions.py filter_collect_caption 5 0 0 2 0 100.00%
liitos/captions.py weave 11 0 0 6 0 100.00%
liitos/captions.py (no function) 15 0 0 0 0 100.00%
liitos/changes.py get_layout 6 0 0 2 0 100.00%
liitos/changes.py derive_model 3 0 0 0 0 100.00%
liitos/changes.py columns_are_present 1 1 0 0 0 0.00%
liitos/changes.py normalize 33 0 0 18 0 100.00%
liitos/changes.py adjust_pushdown_gen 5 0 0 4 0 100.00%
liitos/changes.py weave 62 9 0 24 7 81.40%
liitos/changes.py (no function) 39 0 0 0 0 100.00%
liitos/cli.py callback 3 0 0 2 0 100.00%
liitos/cli.py _verify_call_vector 30 5 0 18 4 81.25%
liitos/cli.py verify 5 0 0 2 0 100.00%
liitos/cli.py approvals 5 1 0 2 1 71.43%
liitos/cli.py changes 5 1 0 2 1 71.43%
liitos/cli.py concat 5 1 0 2 1 71.43%
liitos/cli.py render 43 6 0 12 5 80.00%
liitos/cli.py report 6 0 0 2 0 100.00%
liitos/cli.py eject 1 0 0 0 0 100.00%
liitos/cli.py app_version 1 0 0 0 0 100.00%
liitos/cli.py (no function) 48 0 0 0 0 100.00%
liitos/concat.py process_approvals 19 2 0 8 1 88.89%
liitos/concat.py process_binder 15 2 0 6 1 85.71%
liitos/concat.py process_changes 19 2 0 8 1 88.89%
liitos/concat.py parse_markdown_image 82 2 0 36 1 97.46%
liitos/concat.py adapt_image 17 2 0 8 1 88.00%
liitos/concat.py harvest_include 4 0 0 0 0 100.00%
liitos/concat.py rollup 24 0 0 16 0 100.00%
liitos/concat.py collect_assets 43 0 0 10 0 100.00%
liitos/concat.py concatenate 243 36 0 114 13 84.03%
liitos/concat.py (no function) 49 0 0 0 0 100.00%
liitos/description_lists.py filter_seek_option 7 0 0 2 0 100.00%
liitos/description_lists.py filter_seek_description 9 0 0 4 0 100.00%
liitos/description_lists.py options 8 0 0 4 0 100.00%
liitos/description_lists.py (no function) 11 0 0 0 0 100.00%
liitos/eject.py this 23 0 0 10 0 100.00%
liitos/eject.py (no function) 5 0 0 0 0 100.00%
liitos/figures.py filter_seek_scale 11 0 0 2 0 100.00%
liitos/figures.py filter_seek_figure 22 0 0 8 0 100.00%
liitos/figures.py scale 9 0 0 4 0 100.00%
liitos/figures.py (no function) 13 0 0 0 0 100.00%
liitos/gather.py load_structure 2 0 0 0 0 100.00%
liitos/gather.py targets 1 0 0 0 0 100.00%
liitos/gather.py facets 1 0 0 0 0 100.00%
liitos/gather.py assets 1 0 0 0 0 100.00%
liitos/gather.py verify_target 1 0 0 0 0 100.00%
liitos/gather.py verify_facet 3 0 0 2 0 100.00%
liitos/gather.py error_context 6 0 1 4 0 100.00%
liitos/gather.py load_binder 5 0 0 0 0 100.00%
liitos/gather.py binder 5 0 0 0 0 100.00%
liitos/gather.py load_layout 5 0 0 0 0 100.00%
liitos/gather.py layout 5 0 0 0 0 100.00%
liitos/gather.py load_meta 5 0 0 0 0 100.00%
liitos/gather.py meta 5 0 0 0 0 100.00%
liitos/gather.py load_approvals 13 3 0 4 1 76.47%
liitos/gather.py approvals 5 0 0 0 0 100.00%
liitos/gather.py load_changes 13 2 0 4 0 88.24%
liitos/gather.py changes 5 0 0 0 0 100.00%
liitos/gather.py verify_asset_keys 3 0 0 2 0 100.00%
liitos/gather.py verify_asset_links 9 0 0 6 0 100.00%
liitos/gather.py verify_assets 8 1 0 6 1 85.71%
liitos/gather.py prelude 8 0 0 0 0 100.00%
liitos/gather.py verify 44 23 0 6 3 48.00%
liitos/gather.py (no function) 41 0 0 0 0 100.00%
liitos/labels.py is_include_graphics 7 0 0 2 0 100.00%
liitos/labels.py extract_image_path 5 0 0 4 0 100.00%
liitos/labels.py inject 92 14 0 30 5 81.15%
liitos/labels.py (no function) 7 0 0 0 0 100.00%
liitos/liitos.py parse 1 0 0 0 0 100.00%
liitos/liitos.py (no function) 1 0 0 0 0 100.00%
liitos/meta.py load 25 0 0 12 0 100.00%
liitos/meta.py weave_setup_font_path 10 0 0 4 0 100.00%
liitos/meta.py weave_setup_font_suffix 10 0 0 4 0 100.00%
liitos/meta.py weave_setup_bold_font 11 0 0 4 0 100.00%
liitos/meta.py weave_setup_italic_font 11 0 0 4 0 100.00%
liitos/meta.py weave_setup_bold_italic_font 11 0 0 4 0 100.00%
liitos/meta.py weave_setup_main_font 11 0 0 4 0 100.00%
liitos/meta.py weave_setup_fixed_font_package 8 0 0 4 0 100.00%
liitos/meta.py weave_setup_code_fontsize 18 0 0 8 0 100.00%
liitos/meta.py weave_setup_chosen_logo 9 0 0 4 0 100.00%
liitos/meta.py weave_setup_chosen_title_page_logo 12 0 0 4 0 100.00%
liitos/meta.py weave_setup_footer_outer_field_normal_pages 6 0 0 2 0 100.00%
liitos/meta.py weave_setup_toc_all_dots 11 0 0 4 0 100.00%
liitos/meta.py dispatch_setup_weaver 5 0 0 4 0 100.00%
liitos/meta.py weave_meta_setup 5 0 0 2 0 100.00%
liitos/meta.py weave_driver_toc_level 13 0 0 4 0 100.00%
liitos/meta.py weave_driver_list_of_figures 8 0 0 4 0 100.00%
liitos/meta.py weave_driver_list_of_tables 8 0 0 4 0 100.00%
liitos/meta.py dispatch_driver_weaver 5 0 0 4 0 100.00%
liitos/meta.py weave_meta_driver 5 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_header_title 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_title_slug 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_title 1 0 0 0 0 100.00%
liitos/meta.py weave_meta_part_sub_title 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_header_type 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_header_id_label 11 0 0 6 0 100.00%
liitos/meta.py weave_meta_part_header_id 8 0 0 4 0 100.00%
liitos/meta.py weave_meta_part_issue 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_revision 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_header_date_label 11 0 0 6 0 100.00%
liitos/meta.py weave_meta_part_header_date 22 0 0 12 0 100.00%
liitos/meta.py weave_meta_part_footer_frame_note 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_footer_page_number_prefix 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_change_log_issue_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_change_log_revision_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_change_log_date_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_change_log_author_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_change_log_description_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_with_default_slot 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_approvals_adjustable_vertical_space 1 0 0 0 0 100.00%
liitos/meta.py weave_meta_part_proprietary_information_adjustable_vertical_space 1 0 0 0 0 100.00%
liitos/meta.py weave_meta_part_proprietary_information_tune_header_sep 1 0 0 0 0 100.00%
liitos/meta.py weave_meta_part_change_log_tune_header_sep 1 0 0 0 0 100.00%
liitos/meta.py weave_meta_part_approvals_department_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_approvals_department_value 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_approvals_role_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_approvals_name_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_approvals_date_and_signature_label 4 0 0 2 0 100.00%
liitos/meta.py weave_meta_part_header_issue_revision_combined_label 12 0 0 6 0 100.00%
liitos/meta.py weave_meta_part_header_issue_revision_combined 9 0 0 4 0 100.00%
liitos/meta.py weave_meta_part_proprietary_information 22 0 0 6 0 100.00%
liitos/meta.py weave_meta_part_stretch 1 0 0 0 0 100.00%
liitos/meta.py weave_meta_part_lox_indent 1 0 0 0 0 100.00%
liitos/meta.py dispatch_meta_weaver 5 0 0 4 0 100.00%
liitos/meta.py weave_meta_meta 5 0 0 2 0 100.00%
liitos/meta.py weave 126 0 0 54 3 98.33%
liitos/meta.py (no function) 128 0 0 0 0 100.00%
liitos/patch.py apply 9 0 0 6 0 100.00%
liitos/patch.py (no function) 3 0 0 0 0 100.00%
liitos/placeholder.py load_resource 20 3 0 10 2 83.33%
liitos/placeholder.py eject 26 1 0 8 1 94.12%
liitos/placeholder.py dump_placeholder 15 0 0 4 0 100.00%
liitos/placeholder.py (no function) 10 0 0 0 0 100.00%
liitos/render.py read_patches 28 9 0 8 3 66.67%
liitos/render.py der 222 33 0 66 20 81.60%
liitos/render.py (no function) 30 0 0 0 0 100.00%
liitos/tables.py Table.__init__ 23 0 0 4 0 100.00%
liitos/tables.py Table.create_width_patches 18 0 0 10 0 100.00%
liitos/tables.py Table.width_patches 1 0 0 0 0 100.00%
liitos/tables.py Table.source_map 1 0 0 0 0 100.00%
liitos/tables.py Table.column_data 1 0 0 0 0 100.00%
liitos/tables.py Table.column_source_widths 1 0 0 0 0 100.00%
liitos/tables.py Table.column_target_widths 1 0 0 0 0 100.00%
liitos/tables.py Table.table_width 1 0 0 0 0 100.00%
liitos/tables.py Table.data_row_seps 1 0 0 0 0 100.00%
liitos/tables.py Table.transform_widths 16 3 0 8 1 83.33%
liitos/tables.py Table.parse_columns 4 0 0 0 0 100.00%
liitos/tables.py Table.parse_column_widths 16 0 0 10 0 100.00%
liitos/tables.py Table.parse_column_first_head 27 2 0 18 1 93.33%
liitos/tables.py Table.parse_column_other_head 27 2 0 18 1 93.33%
liitos/tables.py Table.parse_data_rows 12 0 0 10 1 95.45%
liitos/tables.py parse_table_font_size_command 17 3 0 6 0 86.96%
liitos/tables.py parse_columns_command 14 1 0 2 1 87.50%
liitos/tables.py patch 210 71 0 108 13 64.15%
liitos/tables.py (no function) 62 0 0 0 0 100.00%
liitos/template.py load_resource 4 0 0 2 0 100.00%
liitos/template.py eject 12 0 0 4 0 100.00%
liitos/template.py (no function) 7 0 0 0 0 100.00%
liitos/tools.py hash_file 7 0 0 4 0 100.00%
liitos/tools.py log_subprocess_output 9 0 0 8 0 100.00%
liitos/tools.py vcs_probe 22 4 0 2 0 83.33%
liitos/tools.py node_id 1 0 0 0 0 100.00%
liitos/tools.py report_taxonomy 23 0 0 2 0 100.00%
liitos/tools.py unified_diff 2 0 0 2 0 100.00%
liitos/tools.py log_unified_diff 5 0 0 4 0 100.00%
liitos/tools.py ensure_separate_log_lines 5 0 0 4 0 100.00%
liitos/tools.py delegate 14 4 0 4 1 72.22%
liitos/tools.py report 14 0 0 2 0 100.00%
liitos/tools.py execute_filter 11 0 0 0 0 100.00%
liitos/tools.py load_target 36 12 0 18 6 66.67%
liitos/tools.py mermaid_captions_from_json_ast 30 5 0 18 1 87.50%
liitos/tools.py remove_target_region_gen 11 0 0 10 0 100.00%
liitos/tools.py (no function) 51 0 0 0 0 100.00%
Total   3267 277 5 1082 110 90.14%

No items found using the specified filter.