test: align QuotaInsufficientError fixtures with balance_micros API

Billable calls now raise quota errors with balance_micros instead of
used_micros/limit_micros; update mocks so CI passes on main.
This commit is contained in:
CREDO23 2026-06-16 23:56:11 +02:00
parent fd96c930bf
commit 7a415b61ea
3 changed files with 3 additions and 6 deletions

View file

@ -76,8 +76,7 @@ async def test_quota_denial_fails_the_podcast_without_a_transcript(
async def _deny(**_kwargs):
raise QuotaInsufficientError(
usage_type="podcast_generation",
used_micros=5_000_000,
limit_micros=5_000_000,
balance_micros=5_000_000,
remaining_micros=0,
)
yield # pragma: no cover - unreachable, satisfies the CM protocol