From 382cfe7d0211cd1465cbcc95689f92925a703027 Mon Sep 17 00:00:00 2001 From: moe-berri Date: Sun, 8 Nov 2026 13:03:52 +0800 Subject: [PATCH] test(activity): distinguish bounded metadata from key pagination --- tests/integration/database/test_bounded_daily_activity.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/integration/database/test_bounded_daily_activity.py b/tests/integration/database/test_bounded_daily_activity.py index b70476e3f14..420731cbaaa 100644 --- a/tests/integration/database/test_bounded_daily_activity.py +++ b/tests/integration/database/test_bounded_daily_activity.py @@ -125,8 +125,11 @@ async def test_bounded_activity_routes_keep_exact_totals_and_scoped_permissions( ) assert result.status_code == 200, result.text bounded: Final = BoundedDailyActivityResponse.model_validate(result.json()) - assert bounded.metadata.model_dump(exclude={"api_key_limit"}) == { - key: value for key, value in legacy.json()["metadata"].items() if key != "api_key_limit" + assert bounded.metadata.entity_total_api_keys is None + assert legacy.json()["metadata"]["entity_total_api_keys"] == {owner: 1} + pagination_fields: Final = {"api_key_limit", "entity_total_api_keys"} + assert bounded.metadata.model_dump(exclude=pagination_fields) == { + key: value for key, value in legacy.json()["metadata"].items() if key not in pagination_fields } models: Final = bounded.model_breakdown assert models is not None and models.total_models == 137 and len(models.models) == 20