Coverage report: 10%

Files Functions Classes

coverage.py v7.6.4, created at 2024-11-04 06:21 +0000

File function statements missing excluded coverage
src/sankey_cashflow/__init__.py (no function) 0 0 0 100%
src/sankey_cashflow/sankey_cash.py AppSettings.__init__ 53 53 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.date_filter_start 1 1 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.date_filter_start 3 3 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.date_filter_end 1 1 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.date_filter_end 3 3 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.g_creds 1 1 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.g_creds 3 3 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.labels_source 1 1 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.labels_source 3 3 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.source_data_location 3 3 0 0%
src/sankey_cashflow/sankey_cash.py AppSettings.validate_sources 20 20 0 0%
src/sankey_cashflow/sankey_cash.py RowLabels.__init__ 34 34 0 0%
src/sankey_cashflow/sankey_cash.py RowLabels.data 1 1 0 0%
src/sankey_cashflow/sankey_cash.py RowLabels.get_longest_path 1 1 0 0%
src/sankey_cashflow/sankey_cash.py RowLabels.get_path 6 6 0 0%
src/sankey_cashflow/sankey_cash.py RowLabels.get_label 14 14 0 0%
src/sankey_cashflow/sankey_cash.py RowLabels.get_attribute 23 23 0 0%
src/sankey_cashflow/sankey_cash.py RowLabels.print_graph 5 5 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.__init__ 21 21 0 0%
src/sankey_cashflow/sankey_cash.py Transactions._validate_df 8 8 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.audit 25 25 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.audit.safe_sum 2 2 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.audit.safe_sum.vval 3 3 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.process 30 30 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.process_line 26 26 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.filter_tags 16 16 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.add_row 10 10 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.apply_labels 89 89 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.apply_labels.get_source_target_labels 24 24 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.process_rows 83 83 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.collapse 8 8 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.create_surplus_deficit_flows 34 34 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.filter_dates 29 29 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.explode_tags 7 7 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.distribute_amounts 35 35 0 0%
src/sankey_cashflow/sankey_cash.py Transactions.update_title 9 9 0 0%
src/sankey_cashflow/sankey_cash.py TransactionRow.__init__ 7 7 0 0%
src/sankey_cashflow/sankey_cash.py TransactionRow.TransactionDate.__init__ 6 6 0 0%
src/sankey_cashflow/sankey_cash.py TransactionRow.TransactionDate.value 1 1 0 0%
src/sankey_cashflow/sankey_cash.py TransactionRow.TransactionDate.value 1 1 0 0%
src/sankey_cashflow/sankey_cash.py DataRow.validate 30 30 0 0%
src/sankey_cashflow/sankey_cash.py DataRow.create 25 25 0 0%
src/sankey_cashflow/sankey_cash.py DataRow.tag_matches 8 8 0 0%
src/sankey_cashflow/sankey_cash.py SankeyUtils.update_title 9 9 0 0%
src/sankey_cashflow/sankey_cash.py SankeyUtils.build_dag 4 4 0 0%
src/sankey_cashflow/sankey_cash.py is_null 14 14 0 0%
src/sankey_cashflow/sankey_cash.py is_empty 18 18 0 0%
src/sankey_cashflow/sankey_cash.py df_date_filter 13 13 0 0%
src/sankey_cashflow/sankey_cash.py save_report 6 6 0 0%
src/sankey_cashflow/sankey_cash.py validate_date_string 24 24 0 0%
src/sankey_cashflow/sankey_cash.py func_Convert_Gsheet_dates 9 9 0 0%
src/sankey_cashflow/sankey_cash.py fetch_data 25 25 0 0%
src/sankey_cashflow/sankey_cash.py fetch_data.data_source_router 49 49 0 0%
src/sankey_cashflow/sankey_cash.py read_csv_as_df 14 14 0 0%
src/sankey_cashflow/sankey_cash.py read_gsheet_as_df 10 10 0 0%
src/sankey_cashflow/sankey_cash.py normalize_amounts 11 11 0 0%
src/sankey_cashflow/sankey_cash.py (no function) 102 0 0 100%
tests/test_classes.py test_utils 2 0 0 100%
tests/test_classes.py (no function) 2 0 0 100%
Total   1025 919 0 10%

No items found using the specified filter.