test_2009_declines (test_mlrov20.AuditedEvidence.test_2009_declines) ... ok
test_2020_declines (test_mlrov20.AuditedEvidence.test_2020_declines) ... ok
test_2022_negative_median (test_mlrov20.AuditedEvidence.test_2022_negative_median) ... ok
test_account_observed (test_mlrov20.AuditedEvidence.test_account_observed) ... ok
test_broad_money_observed (test_mlrov20.AuditedEvidence.test_broad_money_observed) ... ok
test_complete_four_2022 (test_mlrov20.AuditedEvidence.test_complete_four_2022) ... ok
test_complete_three_2022 (test_mlrov20.AuditedEvidence.test_complete_three_2022) ... ok
test_credit_observed (test_mlrov20.AuditedEvidence.test_credit_observed) ... ok
test_emergency_subset (test_mlrov20.AuditedEvidence.test_emergency_subset) ... ok
test_external_observed (test_mlrov20.AuditedEvidence.test_external_observed) ... ok
test_forty_countries (test_mlrov20.AuditedEvidence.test_forty_countries) ... ok
test_forty_snapshot (test_mlrov20.AuditedEvidence.test_forty_snapshot) ... ok
test_savings_observed (test_mlrov20.AuditedEvidence.test_savings_observed) ... ok
test_year_grid (test_mlrov20.AuditedEvidence.test_year_grid) ... ok
test_year_span (test_mlrov20.AuditedEvidence.test_year_span) ... ok
test_original_math_source_is_preserved (test_mlrov20.Integrity.test_original_math_source_is_preserved) ... ok
test_outputs_replay (test_mlrov20.Integrity.test_outputs_replay) ... ok
test_series_sources_present (test_mlrov20.Integrity.test_series_sources_present) ... ok
test_source_manifest_mentions_different_vintages (test_mlrov20.Integrity.test_source_manifest_mentions_different_vintages) ... ok
test_cash_equal_loan_risk_not_equal (test_mlrov20.SyntheticPrinciples.test_cash_equal_loan_risk_not_equal) ... ok
test_common_shock_tail (test_mlrov20.SyntheticPrinciples.test_common_shock_tail) ... ok
test_frechet_china (test_mlrov20.SyntheticPrinciples.test_frechet_china) ... ok
test_frechet_india (test_mlrov20.SyntheticPrinciples.test_frechet_india) ... ok
test_frechet_max_full (test_mlrov20.SyntheticPrinciples.test_frechet_max_full) ... ok
test_frechet_zero (test_mlrov20.SyntheticPrinciples.test_frechet_zero) ... ok
test_funds_move_but_not_create (test_mlrov20.SyntheticPrinciples.test_funds_move_but_not_create) ... ok
test_more_scenarios_monotonic_robust_required (test_mlrov20.SyntheticPrinciples.test_more_scenarios_monotonic_robust_required) ... ok
test_no_false_global_optimum (test_mlrov20.SyntheticPrinciples.test_no_false_global_optimum) ... ok
test_option_not_always_positive (test_mlrov20.SyntheticPrinciples.test_option_not_always_positive) ... ok
test_reject_bad_percentage (test_mlrov20.SyntheticPrinciples.test_reject_bad_percentage) ... ok
test_reject_length_mismatch (test_mlrov20.SyntheticPrinciples.test_reject_length_mismatch) ... ok
test_reject_negative_capacity (test_mlrov20.SyntheticPrinciples.test_reject_negative_capacity) ... ok
test_reject_negative_income (test_mlrov20.SyntheticPrinciples.test_reject_negative_income) ... ok
test_scenario_min_reserve (test_mlrov20.SyntheticPrinciples.test_scenario_min_reserve) ... ok
test_scenario_total_equal_but_timing_matters (test_mlrov20.SyntheticPrinciples.test_scenario_total_equal_but_timing_matters) ... ok
test_shared_limit_not_additive (test_mlrov20.SyntheticPrinciples.test_shared_limit_not_additive) ... ok

----------------------------------------------------------------------
Ran 36 tests in 0.011s

OK
