test(integration): require deployment IDs on cache-hit failures

This commit is contained in:
Yuneng Jiang 2026-11-02 14:13:39 -08:00
parent 4ede2c012f
commit f6498c364c
No known key found for this signature in database

View file

@ -424,7 +424,7 @@ def test_cache_hit_post_call_reject_keeps_deployment_labels_anthropic(gateway: G
raised = True
assert raised, "cache-hit post_call guardrail did not reject /v1/messages"
assert rig.provider.received.qsize() == 1, rig.provider.drain()
_expect_metrics(rig, 1, 0, api_provider="anthropic", pf_id="None")
_expect_metrics(rig, 1, 0, api_provider="anthropic")
def test_cache_hit_post_call_reject_keeps_deployment_labels_responses(gateway: Gateway, tmp_path: Path) -> None:
@ -441,7 +441,7 @@ def test_cache_hit_post_call_reject_keeps_deployment_labels_responses(gateway: G
)
assert reject.status_code == 400, reject.text
assert rig.provider.received.qsize() == 1, rig.provider.drain()
_expect_metrics(rig, 1, 0, pf_id="None")
_expect_metrics(rig, 1, 0)
_assert_spend(_call_id(reject), rig)