mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-15 23:22:59 +08:00
Merge pull request #4384 from wp-a/fix/openai-model-scoped-transient-cooldown
[codex] scope OpenAI transient cooldowns by model
This commit is contained in:
@@ -96,6 +96,19 @@ func TestOpenAIHandleStreamingAwareError_JSONEscaping(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestOpenAIForwardSucceededForScheduling(t *testing.T) {
|
||||
require.True(t, openAIForwardSucceededForScheduling(nil))
|
||||
require.True(t, openAIForwardSucceededForScheduling(&service.OpenAIForwardResult{}))
|
||||
require.True(t, openAIForwardSucceededForScheduling(&service.OpenAIForwardResult{
|
||||
OpenAIWSMode: true,
|
||||
UpstreamTerminalEvent: "response.completed",
|
||||
}))
|
||||
require.False(t, openAIForwardSucceededForScheduling(&service.OpenAIForwardResult{
|
||||
OpenAIWSMode: true,
|
||||
UpstreamTerminalEvent: "response.failed",
|
||||
}))
|
||||
}
|
||||
|
||||
func TestResolveOpenAIMessagesMetadataSession_DoesNotDerivePromptCacheKey(t *testing.T) {
|
||||
body := []byte(`{"model":"claude-sonnet-4-5","metadata":{"user_id":"claude-code-session"},"messages":[{"role":"user","content":"hello"}]}`)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user