test: assert account quota local usage

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Zyy
2026-07-08 17:44:01 +08:00
co-authored by Codex
parent a240668a47
commit 44f45101b8
2 changed files with 14 additions and 5 deletions
+12 -3
View File
@@ -271,13 +271,22 @@ async fn admin_accounts_list_should_include_usage_quota_and_model_stats() {
assert_eq!(item["quota"]["windows"].as_array().unwrap().len(), 3);
assert_eq!(item["quota"]["windows"][0]["labelDisplay"], "月限额");
assert_eq!(item["quota"]["windows"][0]["group"], "monthly");
assert_eq!(item["quota"]["windows"][0]["tokenUsageDisplay"], "1.12M");
assert_eq!(
item["quota"]["windows"][0]["localUsage"]["totalTokensDisplay"],
"1.12M"
);
assert_eq!(item["quota"]["windows"][1]["labelDisplay"], "5小时限额");
assert_eq!(item["quota"]["windows"][1]["group"], "shortTerm");
assert_eq!(item["quota"]["windows"][1]["tokenUsageDisplay"], "2.5K");
assert_eq!(
item["quota"]["windows"][1]["localUsage"]["totalTokensDisplay"],
"2.5K"
);
assert_eq!(item["quota"]["windows"][2]["labelDisplay"], "周限额");
assert_eq!(item["quota"]["windows"][2]["group"], "shortTerm");
assert_eq!(item["quota"]["windows"][2]["tokenUsageDisplay"], "124K");
assert_eq!(
item["quota"]["windows"][2]["localUsage"]["totalTokensDisplay"],
"124K"
);
assert!(item["quota"]["windows"][2]["windowUsedDisplay"]
.as_str()
.is_some_and(|value| value.contains(" / 7.0d")));
+2 -2
View File
@@ -175,7 +175,7 @@ async fn admin_account_quota_should_send_usage_cookie() {
"shortTerm"
);
assert_eq!(
body["data"]["quotaData"]["windows"][0]["tokenUsageDisplay"],
body["data"]["quotaData"]["windows"][0]["localUsage"]["totalTokensDisplay"],
"2K"
);
assert_eq!(
@@ -183,7 +183,7 @@ async fn admin_account_quota_should_send_usage_cookie() {
"周限额"
);
assert_eq!(
body["data"]["quotaData"]["windows"][1]["tokenUsageDisplay"],
body["data"]["quotaData"]["windows"][1]["localUsage"]["totalTokensDisplay"],
"2K"
);
}