Coverage report: 53.18%

Files Functions Classes

coverage.py v7.6.0, created at 2024-07-16 00:43:25 +00:00

File function statements missing excluded branches partial coverage
parse_csl 1 1 0 0 0 0.00%
formatTime_RFC3339 0 0 1 0 0 100.00%
init_logger 5 0 0 0 0 100.00%
(no function) 56 2 0 6 0 96.77%
eastern_scaffold 28 28 1 18 0 0.00%
get_layout 6 6 0 2 0 0.00%
derive_model 3 3 0 0 0 0.00%
columns_are_present 1 1 0 2 0 0.00%
normalize 17 17 0 12 0 0.00%
inject_southwards 9 9 0 8 0 0.00%
inject_eastwards 11 11 2 6 0 0.00%
weave 38 38 0 6 0 0.00%
(no function) 43 0 0 4 1 97.87%
weave 37 37 0 22 0 0.00%
(no function) 4 0 0 0 0 100.00%
get_layout 6 6 0 2 0 0.00%
derive_model 3 3 0 0 0 0.00%
columns_are_present 1 1 0 2 0 0.00%
normalize 31 31 0 18 0 0.00%
adjust_pushdown_gen 5 5 0 4 0 0.00%
weave 42 42 0 15 0 0.00%
(no function) 34 0 0 4 1 97.37%
callback 3 0 0 2 0 100.00%
_verify_call_vector 30 30 0 18 0 0.00%
verify 5 5 0 2 0 0.00%
approvals 5 5 0 2 0 0.00%
changes 5 5 0 2 0 0.00%
concat 5 5 0 2 0 0.00%
render 42 42 0 12 0 0.00%
report 6 6 0 2 0 0.00%
eject 1 1 0 0 0 0.00%
app_version 1 0 0 0 0 100.00%
(no function) 48 0 0 18 0 100.00%
RedirectedStdout.__init__ 2 2 0 0 0 0.00%
RedirectedStdout.__enter__ 3 3 0 0 0 0.00%
RedirectedStdout.__exit__ 1 1 0 0 0 0.00%
RedirectedStdout.__str__ 1 1 0 0 0 0.00%
process_approvals 19 19 0 14 0 0.00%
process_binder 15 15 0 10 0 0.00%
process_changes 19 19 0 14 0 0.00%
process_meta 25 25 0 18 0 0.00%
parse_markdown_image 82 82 0 36 0 0.00%
adapt_image 17 17 0 8 0 0.00%
harvest_include 4 4 0 0 0 0.00%
rollup 24 24 0 16 0 0.00%
collect_assets 24 24 0 6 0 0.00%
concatenate 243 243 0 128 0 0.00%
(no function) 62 0 0 30 0 100.00%
parse_options_command 10 10 0 2 0 0.00%
options 19 19 0 10 0 0.00%
(no function) 6 0 0 0 0 100.00%
this 23 23 0 14 0 0.00%
(no function) 5 0 0 0 0 100.00%
scale 26 26 0 10 0 0.00%
(no function) 5 0 0 0 0 100.00%
load_structure 2 2 0 2 0 0.00%
targets 1 1 0 2 0 0.00%
facets 1 1 0 2 0 0.00%
assets 1 1 0 0 0 0.00%
verify_target 1 1 0 0 0 0.00%
verify_facet 3 3 0 2 0 0.00%
error_context 6 6 1 4 0 0.00%
load_binder 5 5 0 2 0 0.00%
binder 5 5 0 0 0 0.00%
load_layout 5 5 0 2 0 0.00%
layout 5 5 0 0 0 0.00%
load_meta 5 5 0 2 0 0.00%
meta 5 5 0 0 0 0.00%
load_approvals 13 13 0 8 0 0.00%
approvals 5 5 0 0 0 0.00%
load_changes 13 13 0 8 0 0.00%
changes 5 5 0 0 0 0.00%
verify_asset_keys 3 3 0 3 0 0.00%
verify_asset_links 9 9 0 6 0 0.00%
verify_assets 8 8 0 6 0 0.00%
prelude 8 8 0 0 0 0.00%
verify 44 44 0 6 0 0.00%
(no function) 41 0 0 0 0 100.00%
is_include_graphics 3 3 0 0 0 0.00%
extract_image_path 3 3 0 2 0 0.00%
inject 92 92 0 30 0 0.00%
(no function) 7 0 0 0 0 100.00%
parse 1 1 0 0 0 0.00%
(no function) 1 1 0 0 0 0.00%
process_meta 24 24 0 18 0 0.00%
weave_setup_font_path 10 10 0 4 0 0.00%
weave_setup_font_suffix 10 10 0 4 0 0.00%
weave_setup_bold_font 11 11 0 4 0 0.00%
weave_setup_italic_font 11 11 0 4 0 0.00%
weave_setup_bold_italic_font 11 11 0 4 0 0.00%
weave_setup_main_font 11 11 0 4 0 0.00%
weave_setup_fixed_font_package 8 8 0 4 0 0.00%
weave_setup_code_fontsize 16 16 0 8 0 0.00%
weave_setup_chosen_logo 9 9 0 4 0 0.00%
weave_setup_footer_outer_field_normal_pages 6 6 0 2 0 0.00%
dispatch_setup_weaver 5 5 0 4 0 0.00%
weave_meta_setup 5 5 0 2 0 0.00%
weave_driver_toc_level 13 13 0 4 0 0.00%
weave_driver_list_of_figures 8 8 0 4 0 0.00%
weave_driver_list_of_tables 8 8 0 4 0 0.00%
dispatch_driver_weaver 5 5 0 4 0 0.00%
weave_meta_driver 5 5 0 2 0 0.00%
weave_meta_part_header_title 4 4 0 2 0 0.00%
weave_meta_part_title_slug 4 4 0 2 0 0.00%
weave_meta_part_title 1 1 0 0 0 0.00%
weave_meta_part_sub_title 4 4 0 2 0 0.00%
weave_meta_part_header_type 4 4 0 2 0 0.00%
weave_meta_part_header_id_label 11 11 0 6 0 0.00%
weave_meta_part_header_id 8 8 0 4 0 0.00%
weave_meta_part_issue 4 4 0 2 0 0.00%
weave_meta_part_revision 4 4 0 2 0 0.00%
weave_meta_part_header_date_label 11 11 0 6 0 0.00%
weave_meta_part_header_date 22 22 0 12 0 0.00%
weave_meta_part_footer_frame_note 4 4 0 2 0 0.00%
weave_meta_part_footer_page_number_prefix 4 4 0 2 0 0.00%
weave_meta_part_change_log_issue_label 4 4 0 2 0 0.00%
weave_meta_part_change_log_revision_label 4 4 0 2 0 0.00%
weave_meta_part_change_log_date_label 4 4 0 2 0 0.00%
weave_meta_part_change_log_author_label 4 4 0 2 0 0.00%
weave_meta_part_change_log_description_label 4 4 0 2 0 0.00%
weave_meta_part_with_default_slot 4 4 0 2 0 0.00%
weave_meta_part_approvals_adjustable_vertical_space 1 1 0 0 0 0.00%
weave_meta_part_proprietary_information_adjustable_vertical_space 1 1 0 0 0 0.00%
weave_meta_part_proprietary_information_tune_header_sep 1 1 0 0 0 0.00%
weave_meta_part_change_log_tune_header_sep 1 1 0 0 0 0.00%
weave_meta_part_approvals_department_label 4 4 0 2 0 0.00%
weave_meta_part_approvals_department_value 4 4 0 2 0 0.00%
weave_meta_part_approvals_role_label 4 4 0 2 0 0.00%
weave_meta_part_approvals_name_label 4 4 0 2 0 0.00%
weave_meta_part_approvals_date_and_signature_label 4 4 0 2 0 0.00%
weave_meta_part_header_issue_revision_combined_label 12 12 0 6 0 0.00%
weave_meta_part_header_issue_revision_combined 9 9 0 4 0 0.00%
weave_meta_part_proprietary_information 22 22 0 6 0 0.00%
dispatch_meta_weaver 5 5 0 4 0 0.00%
weave_meta_meta 5 5 0 2 0 0.00%
weave 36 36 0 12 0 0.00%
(no function) 134 0 0 110 3 98.77%
apply 9 9 0 6 0 0.00%
(no function) 3 0 0 0 0 100.00%
load_resource 20 20 0 16 0 0.00%
eject 26 26 0 12 0 0.00%
dump_placeholder 15 15 0 8 0 0.00%
(no function) 10 0 0 0 0 100.00%
read_patches 28 28 0 10 0 0.00%
der 208 208 0 74 0 0.00%
(no function) 30 0 0 4 0 100.00%
Table.__init__ 22 22 0 4 0 0.00%
Table.create_width_patches 14 14 0 6 0 0.00%
Table.width_patches 1 1 0 0 0 0.00%
Table.source_map 1 1 0 0 0 0.00%
Table.column_data 1 1 0 0 0 0.00%
Table.column_source_widths 1 1 0 0 0 0.00%
Table.column_target_widths 1 1 0 0 0 0.00%
Table.table_width 1 1 0 2 0 0.00%
Table.data_row_seps 1 1 0 0 0 0.00%
Table.transform_widths 12 12 0 6 0 0.00%
Table.parse_columns 4 4 0 0 0 0.00%
Table.parse_column_widths 16 16 0 10 0 0.00%
Table.parse_column_first_head 27 27 0 18 0 0.00%
Table.parse_column_other_head 27 27 0 18 0 0.00%
Table.parse_data_rows 10 10 0 8 0 0.00%
parse_table_font_size_command 17 17 0 6 0 0.00%
parse_columns_command 14 14 0 6 0 0.00%
patch 166 166 0 80 0 0.00%
(no function) 62 0 0 12 0 100.00%
load_resource 4 4 0 4 0 0.00%
eject 12 12 0 6 0 0.00%
(no function) 7 0 0 0 0 100.00%
hash_file 7 7 0 6 0 0.00%
log_subprocess_output 9 9 0 8 0 0.00%
vcs_probe 22 22 0 2 0 0.00%
node_id 1 1 0 0 0 0.00%
report_taxonomy 23 23 0 2 0 0.00%
unified_diff 2 2 0 2 0 0.00%
log_unified_diff 5 5 0 4 0 0.00%
ensure_separate_log_lines 5 5 0 4 0 0.00%
delegate 14 14 0 6 0 0.00%
report 14 14 0 2 0 0.00%
execute_filter 11 11 0 4 0 0.00%
load_target 36 36 0 22 0 0.00%
mermaid_captions_from_json_ast 30 30 0 18 0 0.00%
remove_target_region_gen 11 11 0 10 0 0.00%
(no function) 51 0 0 20 0 100.00%
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) 56 2 0 6 0 96.77%
liitos/approvals.py eastern_scaffold 28 0 1 18 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 2 0 100.00%
liitos/approvals.py normalize 17 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 38 2 0 6 1 93.18%
liitos/approvals.py (no function) 43 0 0 4 1 97.87%
liitos/captions.py weave 37 0 0 22 3 94.92%
liitos/captions.py (no function) 4 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 2 0 0.00%
liitos/changes.py normalize 31 0 0 18 0 100.00%
liitos/changes.py adjust_pushdown_gen 5 0 0 4 0 100.00%
liitos/changes.py weave 53 6 0 25 6 84.62%
liitos/changes.py (no function) 41 0 0 4 1 97.78%
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 42 6 0 12 5 79.63%
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 18 0 100.00%
liitos/concat.py RedirectedStdout.__init__ 2 2 0 0 0 0.00%
liitos/concat.py RedirectedStdout.__enter__ 3 3 0 0 0 0.00%
liitos/concat.py RedirectedStdout.__exit__ 1 1 0 0 0 0.00%
liitos/concat.py RedirectedStdout.__str__ 1 1 0 0 0 0.00%
liitos/concat.py process_approvals 19 6 0 14 3 72.73%
liitos/concat.py process_binder 15 6 0 10 3 64.00%
liitos/concat.py process_changes 19 6 0 14 3 72.73%
liitos/concat.py process_meta 25 8 0 18 4 72.09%
liitos/concat.py parse_markdown_image 82 4 0 36 2 94.92%
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 24 8 0 6 1 70.00%
liitos/concat.py concatenate 243 40 0 128 16 82.75%
liitos/concat.py (no function) 62 0 0 30 0 100.00%
liitos/description_lists.py parse_options_command 10 3 0 2 0 75.00%
liitos/description_lists.py options 19 1 0 10 1 93.10%
liitos/description_lists.py (no function) 6 0 0 0 0 100.00%
liitos/eject.py this 23 0 0 14 0 100.00%
liitos/eject.py (no function) 5 0 0 0 0 100.00%
liitos/figures.py scale 41 1 0 18 3 93.22%
liitos/figures.py (no function) 5 0 0 0 0 100.00%
liitos/gather.py load_structure 2 0 0 2 0 100.00%
liitos/gather.py targets 1 0 0 2 0 100.00%
liitos/gather.py facets 1 0 0 2 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 2 0 100.00%
liitos/gather.py binder 5 0 0 0 0 100.00%
liitos/gather.py load_layout 5 0 0 2 0 100.00%
liitos/gather.py layout 5 0 0 0 0 100.00%
liitos/gather.py load_meta 5 0 0 2 0 100.00%
liitos/gather.py meta 5 0 0 0 0 100.00%
liitos/gather.py load_approvals 13 3 0 8 1 80.95%
liitos/gather.py approvals 5 0 0 0 0 100.00%
liitos/gather.py load_changes 13 2 0 8 0 90.48%
liitos/gather.py changes 5 0 0 0 0 100.00%
liitos/gather.py verify_asset_keys 3 0 0 3 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 process_meta 24 7 0 18 5 71.43%
liitos/meta.py weave_setup_font_path 10 1 0 4 1 85.71%
liitos/meta.py weave_setup_font_suffix 10 1 0 4 1 85.71%
liitos/meta.py weave_setup_bold_font 11 1 0 4 1 86.67%
liitos/meta.py weave_setup_italic_font 11 1 0 4 1 86.67%
liitos/meta.py weave_setup_bold_italic_font 11 1 0 4 1 86.67%
liitos/meta.py weave_setup_main_font 11 1 0 4 1 86.67%
liitos/meta.py weave_setup_fixed_font_package 8 1 0 4 1 83.33%
liitos/meta.py weave_setup_code_fontsize 16 5 0 8 2 70.83%
liitos/meta.py weave_setup_chosen_logo 9 1 0 4 1 84.62%
liitos/meta.py weave_setup_footer_outer_field_normal_pages 6 2 0 2 1 62.50%
liitos/meta.py weave_setup_toc_all_dots 6 2 0 2 1 62.50%
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 1 0 2 1 66.67%
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 6 0 6 2 41.18%
liitos/meta.py weave_meta_part_header_id 8 2 0 4 1 75.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 6 0 6 2 41.18%
liitos/meta.py weave_meta_part_header_date 22 10 0 12 2 52.94%
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 2 0 2 1 50.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 3 0 6 2 72.22%
liitos/meta.py weave_meta_part_header_issue_revision_combined 9 2 0 4 1 76.92%
liitos/meta.py weave_meta_part_proprietary_information 22 7 0 6 1 71.43%
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 36 4 0 12 3 85.42%
liitos/meta.py (no function) 140 0 0 116 3 98.83%
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 16 2 80.56%
liitos/placeholder.py eject 26 1 0 12 1 94.74%
liitos/placeholder.py dump_placeholder 15 0 0 8 0 100.00%
liitos/placeholder.py (no function) 10 0 0 0 0 100.00%
liitos/render.py read_patches 28 9 0 10 3 68.42%
liitos/render.py der 208 28 0 74 20 82.98%
liitos/render.py (no function) 30 0 0 4 0 100.00%
liitos/tables.py Table.__init__ 22 0 0 4 0 100.00%
liitos/tables.py Table.create_width_patches 14 0 0 6 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 2 0 100.00%
liitos/tables.py Table.data_row_seps 1 0 0 0 0 100.00%
liitos/tables.py Table.transform_widths 12 3 0 6 1 77.78%
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 3 0 18 3 86.67%
liitos/tables.py Table.parse_column_other_head 27 2 0 18 1 93.33%
liitos/tables.py Table.parse_data_rows 10 0 0 8 1 94.44%
liitos/tables.py parse_table_font_size_command 17 3 0 6 0 86.96%
liitos/tables.py parse_columns_command 14 4 0 6 1 75.00%
liitos/tables.py patch 166 62 0 80 12 60.16%
liitos/tables.py (no function) 62 0 0 12 0 100.00%
liitos/template.py load_resource 4 0 0 4 0 100.00%
liitos/template.py eject 12 0 0 6 0 100.00%
liitos/template.py (no function) 7 0 0 0 0 100.00%
liitos/tools.py hash_file 7 0 0 6 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 5 0 6 2 65.00%
liitos/tools.py report 14 0 0 2 0 100.00%
liitos/tools.py execute_filter 11 0 0 4 0 100.00%
liitos/tools.py load_target 36 14 0 22 8 62.07%
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 20 0 100.00%
Total   6075 2769 10 2658 168 53.18%

No items found using the specified filter.