Skip to content

PR #189

PR #189 #5

GitHub Actions / test-results-3.10 succeeded Jan 24, 2025 in 1s

307 passed, 0 failed and 0 skipped

Tests passed successfully

✅ junit-3.10.xml

307 tests were completed in 902s with 307 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
statistical_methods_library 307✅ 902s

✅ statistical_methods_library

tests.estimation.test_ht_ratio
  ✅ test_input_not_a_dataframe
  ✅ test_params_mismatched_death_cols
  ✅ test_params_mismatched_out_of_scope_cols
  ✅ test_params_mismatched_calibration_cols
  ✅ test_params_not_string
  ✅ test_params_empty_string
  ✅ test_params_none
  ✅ test_dataframe_nulls_in_data
  ✅ test_dataframe_column_missing
  ✅ test_dataframe_duplicate_reference
  ✅ test_dataframe_deaths_in_unsampled
  ✅ test_dataframe_mixed_h_values_in_strata
  ✅ test_dataframe_correct_type
  ✅ test_dataframe_no_extra_columns
  ✅ test_dataframe_expected_columns
  ✅ test_dataframe_expected_columns_not_defaults
  ✅ test_incorrect_column_types
  ✅ test_calculations[dev_scenarios-combined_estimation]
  ✅ test_calculations[dev_scenarios-expansion_estimation]
  ✅ test_calculations[dev_scenarios-expansion_estimation_no_adjustment]
  ✅ test_calculations[dev_scenarios-expansion_estimation_unadjusted]
  ✅ test_calculations[dev_scenarios-separate_estimation]
  ✅ test_calculations[methodology_scenarios-01_expansion]
  ✅ test_calculations[methodology_scenarios-02_separate_ratio]
  ✅ test_calculations[methodology_scenarios-03_combined_ratio]
  ✅ test_calculations[methodology_scenarios-04_out_of_scope_full_with_unadjusted]
  ✅ test_calculations[methodology_scenarios-05_out_of_scope_partial_with_unadjusted]
tests.imputation.test_engine
  ✅ test_input_not_a_dataframe
  ✅ test_back_data_not_a_dataframe
  ✅ test_dataframe_column_missing
  ✅ test_dataframe_duplicate_rows
  ✅ test_dataframe_target_missing
  ✅ test_params_none
  ✅ test_params_empty_string
  ✅ test_params_missing_link_column
  ✅ test_params_not_string
  ✅ test_dataframe_returned_as_expected
  ✅ test_back_data_missing_column
  ✅ test_back_data_contains_nulls
  ✅ test_back_data_without_output_is_invalid
  ✅ test_back_data_drops_link_cols_when_present
  ✅ test_input_has_link_cols_and_back_data_does_not_have_link_cols
  ✅ test_incorrect_column_types
  ✅ test_input_data_contains_nulls
  ✅ test_back_data_mc_fimc
tests.imputation.test_scenarios
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-01_C]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-02_C_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-03_R_R_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-04_R_R_FI_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-05_R_R_FI_FI_FI_year_span]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-06_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-07_BI_BI_R_FI_FI_R_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-08_R_R_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-09_R_NS_C]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-10_C_FI_NS_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-11_R_R_FI-BI_R_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-12_C_FI_FI_FI_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-13_R_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-14_C_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-15_BI_BI_R_NS_R_FI_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-16_BI_BI_R_NS_C_FI_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-17_NS_R_FI_NS]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-18_NS_BI_R_NS]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-19_link_columns]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-20_mixed_data]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-21_class_change_R_C_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-22_class_change_C_BI_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-23_class_change_C_C_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-24_class_change_R_BI_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-25_class_change_C_FI_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-26_C_FI_FI_NS_BI_BI_R_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-27_BI_BI_R_NS_R_FI_FI_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-28_link_columns_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-29_mixed_data_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-30_class_change_C_C_FI_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-31_BI_BI_R-R_FI_FI-C_FI_FI_no_response]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-32_C_FI_FI_no_response]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-33_partial_link_columns]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-34_default_link]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-35_TB_10_R_R_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-36_TB_10_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-37_TB_10_C_FI_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-38_T_10_R_R_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-39_B_10_R_R_FI]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-40_TB_10_R_R_FI_no_trim]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-41_TB_10_R_R_FI_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-42_TB_10_R_R_FI-BI_R_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-43_TB_10_BI_BI_R_boundary]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-44_TB_5_BI_BI_R_boundary]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-45_TB_10_R_R_FI_partial_no_trim]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-46_TB_10_BI_BI_R_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-47_TB_50]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-48_BI_BI_R-R_R_FI_filtered_default]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-49_R_R_FI-BI_R_R_50_weight_previous_month]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-50_R_R_FI_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-51_R_R_FI_80_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-52_BI_BI_R_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-53_C_FI_FI_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-54_R_R_FI-BI_R_R_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-55_BI_BI_R_NS_C_FI_FI_zeros_excluded]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-56_BI_BI_R_NS_C_FI_FI_zeros_included]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-57_BI_BI_R_FI_FI_R_FI_alternating_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-58_TB_10_partial_default]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-59_class_change_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-60_BI_BI_R_FI_FI_R_FI_50_weight_default]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-61_R_R_FI-BI_R_R_50_weight_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-62_mixed_data_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-63_TB_10_R_R_FI-BI_R_R_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-64_TB_10_C_FI_FI_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-65_TB_10_BI_BI_R_50_weight_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-66_partial_links_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-67_TB_10_muti_variable_50_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-68_BI_BI_R_FI_FI_R_FI_filtered]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-69_BI_BI_R_80_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-70_C_FI_FI_65_weight]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-71_MC_R_MC]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-72_MC_FIMC]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-73_R_R_MC_FIMC_FIMC]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-74_C_FIC_FIC_MC]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-75_C_FIC_MC_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-76_C_MC]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-77_R_FIR_MC_FIMC]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-78_C_FIC_MC_FIMC]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-79_MC_BI_R]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-80_MC_R_FIR]
  ✅ test_calculations[mean_of_ratios-methodology_scenarios-81_R_MC_FIMC_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-01_C]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-02_C_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-03_R_R_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-04_R_R_FI_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-05_R_R_FI_FI_FI_year_span]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-06_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-07_BI_BI_R_FI_FI_R_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-08_R_R_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-09_R_NS_C]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-10_C_FI_NS_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-11_R_R_FI-BI_R_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-12_C_FI_FI_FI_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-13_R_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-14_C_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-15_BI_BI_R_NS_R_FI_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-16_BI_BI_R_NS_C_FI_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-17_NS_R_FI_NS]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-18_NS_BI_R_NS]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-19_link_columns]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-20_mixed_data]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-21_class_change_R_C_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-22_class_change_C_BI_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-23_class_change_C_C_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-24_class_change_R_BI_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-25_class_change_C_FI_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-26_C_FI_FI_NS_BI_BI_R_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-27_BI_BI_R_NS_R_FI_FI_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-28_link_columns_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-29_mixed_data_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-30_class_change_C_C_FI_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-31_BI_BI_R-R_FI_FI-C_FI_FI_no_response]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-32_C_FI_FI_no_response]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-33_partial_link_columns]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-34_default_link]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-35_TB_10_R_R_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-36_TB_10_BI_BI_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-37_TB_10_C_FI_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-38_T_10_R_R_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-39_B_10_R_R_FI]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-40_TB_10_R_R_FI_no_trim]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-41_TB_10_R_R_FI_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-42_TB_10_R_R_FI-BI_R_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-43_TB_10_BI_BI_R_boundary]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-44_TB_5_BI_BI_R_boundary]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-45_TB_10_R_R_FI_partial_no_trim]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-46_TB_10_BI_BI_R_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-47_TB_50]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-48_BI_BI_R-R_R_FI_filtered_default]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-49_R_R_FI-BI_R_R_50_weight_previous_month]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-50_R_R_FI_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-51_R_R_FI_80_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-52_BI_BI_R_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-53_C_FI_FI_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-54_R_R_FI-BI_R_R_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-55_BI_BI_R_NS_C_FI_FI_zeros_excluded]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-56_BI_BI_R_NS_C_FI_FI_zeros_included]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-57_BI_BI_R_FI_FI_R_FI_alternating_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-58_TB_10_partial_default]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-59_class_change_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-60_BI_BI_R_FI_FI_R_FI_50_weight_default]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-61_R_R_FI-BI_R_R_50_weight_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-62_mixed_data_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-63_TB_10_R_R_FI-BI_R_R_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-64_TB_10_C_FI_FI_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-65_TB_10_BI_BI_R_50_weight_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-66_partial_links_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-67_TB_10_muti_variable_50_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-68_BI_BI_R_FI_FI_R_FI_filtered]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-69_BI_BI_R_80_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-70_C_FI_FI_65_weight]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-71_MC_R_MC]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-72_MC_FIMC]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-73_R_R_MC_FIMC_FIMC]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-74_C_FIC_FIC_MC]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-75_C_FIC_MC_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-76_C_MC]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-77_R_FIR_MC_FIMC]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-78_C_FIC_MC_FIMC]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-79_MC_BI_R]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-80_MC_R_FIR]
  ✅ test_calculations[mean_of_ratios-back_data_methodology_scenarios-81_R_MC_FIMC_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-01_C]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-02_C_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-03_R_R_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-04_R_R_FI_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-05_R_R_FI_FI_FI_year_span]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-06_BI_BI_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-07_BI_BI_R_FI_FI_R_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-08_R_R_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-09_R_NS_C]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-10_C_FI_NS_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-11_R_R_FI-BI_R_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-12_C_FI_FI_FI_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-13_R_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-14_C_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-15_BI_BI_R_NS_R_FI_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-16_BI_BI_R_NS_C_FI_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-17_NS_R_FI_NS]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-18_NS_BI_R_NS]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-19_link_columns]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-20_mixed_data]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-21_class_change_R_C_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-22_class_change_C_BI_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-23_class_change_C_C_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-24_class_change_R_BI_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-25_class_change_C_FI_FI]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-26_C_FI_FI_NS_BI_BI_R_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-27_BI_BI_R_NS_R_FI_FI_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-28_link_columns_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-29_mixed_data_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-30_class_change_C_C_FI_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-31_no_response]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-32_divide_by_zero]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-33_multi_variable_C_BI_R]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-34_multi_variable_C_BI_R_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-35_BI_BI_R_FI_FI_R_FI_alternating_filtered]
  ✅ test_calculations[ratio_of_means-methodology_scenarios-36_R_MC_FIMC_weighted]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-01_C]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-02_C_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-03_R_R_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-04_R_R_FI_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-05_R_R_FI_FI_FI_year_span]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-06_BI_BI_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-07_BI_BI_R_FI_FI_R_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-08_R_R_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-09_R_NS_C]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-10_C_FI_NS_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-11_R_R_FI-BI_R_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-12_C_FI_FI_FI_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-13_R_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-14_C_FI_FI_NS_BI_BI_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-15_BI_BI_R_NS_R_FI_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-16_BI_BI_R_NS_C_FI_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-17_NS_R_FI_NS]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-18_NS_BI_R_NS]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-19_link_columns]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-20_mixed_data]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-21_class_change_R_C_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-22_class_change_C_BI_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-23_class_change_C_C_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-24_class_change_R_BI_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-25_class_change_C_FI_FI]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-26_C_FI_FI_NS_BI_BI_R_filtered]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-27_BI_BI_R_NS_R_FI_FI_filtered]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-28_link_columns_filtered]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-29_mixed_data_filtered]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-30_class_change_C_C_FI_filtered]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-31_no_response]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-32_divide_by_zero]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-33_multi_variable_C_BI_R]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-34_multi_variable_C_BI_R_filtered]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-35_BI_BI_R_FI_FI_R_FI_alternating_filtered]
  ✅ test_calculations[ratio_of_means-back_data_methodology_scenarios-36_R_MC_FIMC_weighted]
tests.outliering.test_winsorisation
  ✅ test_input_not_a_dataframe
  ✅ test_params_not_string
  ✅ test_params_none
  ✅ test_params_empty_string
  ✅ test_params_mismatched_calibration_cols
  ✅ test_dataframe_nulls_in_data
  ✅ test_dataframe_column_missing
  ✅ test_incorrect_column_types
  ✅ test_calculations[dev_scenarios-zero_return]
  ✅ test_calculations[methodology_scenarios-expansion]
  ✅ test_calculations[methodology_scenarios-expansion_ag_marker_test_1]
  ✅ test_calculations[methodology_scenarios-expansion_ag_marker_test_2]
  ✅ test_calculations[methodology_scenarios-expansion_fe_marker_test_1]
  ✅ test_calculations[methodology_scenarios-expansion_fe_marker_test_2]
  ✅ test_calculations[methodology_scenarios-expansion_w_marker_test]
  ✅ test_calculations[methodology_scenarios-no_expansion]
  ✅ test_calculations[methodology_scenarios-no_ratio]
  ✅ test_calculations[methodology_scenarios-ratio]
  ✅ test_calculations[methodology_scenarios-ratio_ag_marker_test_1]
  ✅ test_calculations[methodology_scenarios-ratio_ag_marker_test_2]
  ✅ test_calculations[methodology_scenarios-ratio_fe_marker_test_1]
  ✅ test_calculations[methodology_scenarios-ratio_fe_marker_test_2]
  ✅ test_calculations[methodology_scenarios-ratio_w_marker_test]
  ✅ test_winsorise_different_stratum_l_values_in_same_period_fails
  ✅ test_winsorise_negative_calibration_factor_fails
  ✅ test_winsorise_negative_l_value_fails
  ✅ test_winsorise_design_weight_smaller_than_one_fails
  ✅ test_winsorise_different_stratum_l_values_in_different_periods_succeeds