test(e2e): un-skip the per-model budget update case

The case was skipped because /budget/update 500d on any model_max_budget.
#38430 fixes that by serializing the update payload before the write, so
the case now passes against a proxy carrying that change and there is
nothing left for the skip to hide.

Merge this after #38430; on staging alone the case still fails with the
same 500 it was skipped for.
This commit is contained in:
Yuneng Jiang 2026-08-26 18:09:10 -07:00
parent 77765fd302
commit 4f56e8a7d5
No known key found for this signature in database

View file

@ -163,12 +163,6 @@ class TestBudgetManagement:
f"/budget/list never included the created budget {budget_id}",
)
@pytest.mark.skip(
reason=(
"stage red: product gap, /budget/update 500s on any model_max_budget "
"(prisma Json arg + unquoted GraphQL interpolation)"
)
)
@pytest.mark.covers("mgmt.budget.update.accepts_model_max_budget")
def test_update_accepts_per_model_budgets_including_punctuated_names(
self, client: ManagementClient, resources: ResourceManager