mirror of
https://github.com/zyycn/codex-proxy-rs.git
synced 2026-11-06 08:06:19 +00:00
test: assert account quota local usage
Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
@@ -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")));
|
||||
|
||||
@@ -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"
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user