test(openai): isolate visible TTFT fixture

This commit is contained in:
shaw
2026-08-31 15:15:44 +08:00
parent 8553c91c1a
commit 0fcec63b68
@@ -403,6 +403,16 @@ func assertOpenAINativeLargeOpenEventTimesOutWithoutLeak(t *testing.T, line stri
}
func TestOpenAINativeFirstOutputEOFDispatchesTerminalEventWithoutBlankLine(t *testing.T) {
gatewayForwardingCache.Store(&cachedGatewayForwardingSettings{
openAITTFTMode: OpenAITTFTModeVisible,
expiresAt: time.Now().Add(time.Minute).UnixNano(),
})
t.Cleanup(func() {
gatewayForwardingCache.Store(&cachedGatewayForwardingSettings{
openAITTFTMode: OpenAITTFTModeSemantic,
expiresAt: time.Now().Add(time.Minute).UnixNano(),
})
})
cfg := &config.Config{Gateway: config.GatewayConfig{
OpenAIFirstOutputTimeoutSeconds: 1,
MaxLineSize: defaultMaxLineSize,