chore(access-key): 完成集合改造验收

This commit is contained in:
tbphp committed 2026-08-01 13:16:26 +08:00
1 parent 28eb4c4772
commit 7c44ecfefa
3 files changed
+6 -2

No files matched your search

+1 -1
View File
@@ -350,7 +350,7 @@ access_list="$(api_get "/api/access-keys")"
printf '%s' "${access_list}" | node -e '
const fs=require("fs");
const value=JSON.parse(fs.readFileSync(0,"utf8"));
if(!value.data.some(item=>item.name==="Task13 Release Smoke Access")) process.exit(1);
if(!value.data.items.some(item=>item.name==="Task13 Release Smoke Access")) process.exit(1);
'
unset access_list
node -e '
@@ -310,7 +310,10 @@ func TestGroupCollectionHTTPReturnsExactCollectionAndOptionsContracts(t *testing
if item.ID != 10 || item.Name != "alpha" ||
item.Status != GroupCollectionStatusAvailable ||
item.UpstreamURL != "https://alpha.example/v1" ||
len(item.Protocols) != 1 || item.Protocols[0] != protocol.OpenAICompletions ||
!reflect.DeepEqual(item.Protocols, []protocol.Protocol{
protocol.OpenAICompletions,
protocol.Gemini,
}) ||
item.ModelCount != 2 ||
item.KeyCounts != (GroupCollectionKeyCounts{Total: 1, Available: 1}) {
t.Fatalf("collection item = %#v, want exact public fields", item)
+1
View File
@@ -1103,6 +1103,7 @@ func TestReleaseWorkflowRunsCompleteLocalDockerSmoke(t *testing.T) {
"/api/model-prices",
"/api/groups",
"/api/access-keys",
"value.data.items.some(item=>item.name===\"Task13 Release Smoke Access\")",
"/v1/chat/completions",
"finish_reason",
"prompt_tokens",