From 19b4436cb207c55b86b7dd1ad9257b978ec1f1d2 Mon Sep 17 00:00:00 2001 From: ZimingHua Date: Tue, 5 May 2026 16:51:42 -0400 Subject: [PATCH] Migrate my_friend_ben fixture off removed medical_out_of_pocket_expenses policyengine-us 1.673.0 removed the umbrella `medical_out_of_pocket_expenses` input (PR PolicyEngine/policyengine-us#8178), which decomposed it into program-specific aggregates with separate premium and non-premium pieces. Send `other_medical_expenses` instead, the load-bearing replacement for non-premium medical spending used by every internal program aggregate (itemized_medical_expenses, snap_allowable_medical_expenses, hud_medical_expenses, medicaid_medically_needy_medical_expenses, pa_ccw_medical_expenses, and SPM MOOP). Without this fix, the my_friend_ben integration test fails with HTTP 500 / VariableNotFoundError once the package is bumped past 1.672.0. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../migrate-medical-out-of-pocket-expenses-fixture.changed.md | 1 + tests/data/customer_households/my_friend_ben.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog.d/migrate-medical-out-of-pocket-expenses-fixture.changed.md diff --git a/changelog.d/migrate-medical-out-of-pocket-expenses-fixture.changed.md b/changelog.d/migrate-medical-out-of-pocket-expenses-fixture.changed.md new file mode 100644 index 00000000..46fab4db --- /dev/null +++ b/changelog.d/migrate-medical-out-of-pocket-expenses-fixture.changed.md @@ -0,0 +1 @@ +Migrated the `my_friend_ben` customer-household fixture off the removed `medical_out_of_pocket_expenses` input to `other_medical_expenses`, the load-bearing replacement for non-premium medical spending in policyengine-us 1.673.0+. diff --git a/tests/data/customer_households/my_friend_ben.py b/tests/data/customer_households/my_friend_ben.py index cdb28277..bb024c87 100644 --- a/tests/data/customer_households/my_friend_ben.py +++ b/tests/data/customer_households/my_friend_ben.py @@ -111,7 +111,7 @@ "real_estate_taxes": { "2025": 0, }, - "medical_out_of_pocket_expenses": { + "other_medical_expenses": { "2025": 0, }, "is_snap_ineligible_student": {