test_2009_cohort_valid_and_declines (test_mlrov19.TestObservations.test_2009_cohort_valid_and_declines) ... ok
test_2009_equal_horizon_recovery_exact (test_mlrov19.TestObservations.test_2009_equal_horizon_recovery_exact) ... ok
test_2009_extended_four_years (test_mlrov19.TestObservations.test_2009_extended_four_years) ... ok
test_2020_cohort_valid_and_declines (test_mlrov19.TestObservations.test_2020_cohort_valid_and_declines) ... ok
test_2020_equal_horizon_recovery_exact (test_mlrov19.TestObservations.test_2020_equal_horizon_recovery_exact) ... ok
test_credit_missingness_respected (test_mlrov19.TestObservations.test_credit_missingness_respected) ... ok
test_credit_observations_854 (test_mlrov19.TestObservations.test_credit_observations_854) ... ok
test_external_observations_475 (test_mlrov19.TestObservations.test_external_observations_475) ... ok
test_forty_unique_economies (test_mlrov19.TestObservations.test_forty_unique_economies) ... ok
test_frozen_country_list_matches_observed_codes (test_mlrov19.TestObservations.test_frozen_country_list_matches_observed_codes) ... ok
test_gds_known_china_2019 (test_mlrov19.TestObservations.test_gds_known_china_2019) ... ok
test_invalid_historical_windows (test_mlrov19.TestObservations.test_invalid_historical_windows) ... ok
test_missing_credit_preserved (test_mlrov19.TestObservations.test_missing_credit_preserved) ... ok
test_missing_not_backfilled (test_mlrov19.TestObservations.test_missing_not_backfilled) ... ok
test_money_observations_771 (test_mlrov19.TestObservations.test_money_observations_771) ... ok
test_non_fall_not_counted_recovered (test_mlrov19.TestObservations.test_non_fall_not_counted_recovered) ... ok
test_observed_savings_948 (test_mlrov19.TestObservations.test_observed_savings_948) ... ok
test_pinned_historical_sha (test_mlrov19.TestObservations.test_pinned_historical_sha) ... ok
test_threshold_monotonicity (test_mlrov19.TestObservations.test_threshold_monotonicity) ... ok
test_tolerance_one_pp_2009 (test_mlrov19.TestObservations.test_tolerance_one_pp_2009) ... ok
test_tolerance_one_pp_2020 (test_mlrov19.TestObservations.test_tolerance_one_pp_2020) ... ok
test_total_grid_960 (test_mlrov19.TestObservations.test_total_grid_960) ... ok
test_twenty_four_years_per_economy (test_mlrov19.TestObservations.test_twenty_four_years_per_economy) ... ok
test_failed_investment_breaches_at_period_two (test_mlrov19.TestSynthetics.test_failed_investment_breaches_at_period_two) ... ok
test_full_due_payment_not_safely_feasible (test_mlrov19.TestSynthetics.test_full_due_payment_not_safely_feasible) ... ok
test_good_investment_recovers_by_period_three (test_mlrov19.TestSynthetics.test_good_investment_recovers_by_period_three) ... ok
test_grant_safe (test_mlrov19.TestSynthetics.test_grant_safe) ... ok
test_heavy_levy_illegal_floor (test_mlrov19.TestSynthetics.test_heavy_levy_illegal_floor) ... ok
test_hoard_short_term_then_breach (test_mlrov19.TestSynthetics.test_hoard_short_term_then_breach) ... ok
test_invalid_levies (test_mlrov19.TestSynthetics.test_invalid_levies) ... ok
test_invalid_productivity (test_mlrov19.TestSynthetics.test_invalid_productivity) ... ok
test_negative_inputs_rejected (test_mlrov19.TestSynthetics.test_negative_inputs_rejected) ... ok
test_output_recomputed_equivalent (test_mlrov19.TestSynthetics.test_output_recomputed_equivalent) ... ok
test_public_disabled (test_mlrov19.TestSynthetics.test_public_disabled) ... ok
test_public_levy_conservation (test_mlrov19.TestSynthetics.test_public_levy_conservation) ... ok
test_robust_0_fund_min_cash (test_mlrov19.TestSynthetics.test_robust_0_fund_min_cash) ... ok
test_robust_1_fund_min_cash (test_mlrov19.TestSynthetics.test_robust_1_fund_min_cash) ... ok
test_robust_2_fund_min_cash (test_mlrov19.TestSynthetics.test_robust_2_fund_min_cash) ... ok
test_robust_fund_boundary (test_mlrov19.TestSynthetics.test_robust_fund_boundary) ... ok
test_robust_one_period (test_mlrov19.TestSynthetics.test_robust_one_period) ... ok
test_same_cash_different_future (test_mlrov19.TestSynthetics.test_same_cash_different_future) ... ok
test_staged_levy_hits_public_target (test_mlrov19.TestSynthetics.test_staged_levy_hits_public_target) ... ok
test_temporary_hit_is_not_sustainable (test_mlrov19.TestSynthetics.test_temporary_hit_is_not_sustainable) ... ok

----------------------------------------------------------------------
Ran 43 tests in 0.016s

OK
