From 488d3b09ecd3e71f2bc4e8b7a7d6e08368441fe4 Mon Sep 17 00:00:00 2001 From: Zven Date: Fri, 31 Jul 2026 09:55:16 +0800 Subject: [PATCH] test(pricing): update Terra billing ratios --- backend/internal/handler/openai_gateway_handler_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/internal/handler/openai_gateway_handler_test.go b/backend/internal/handler/openai_gateway_handler_test.go index abf81b79e..3bd535a49 100644 --- a/backend/internal/handler/openai_gateway_handler_test.go +++ b/backend/internal/handler/openai_gateway_handler_test.go @@ -1407,7 +1407,7 @@ func TestOpenAIResponsesWebSocket_PassthroughTracksModelPerTurn(t *testing.T) { require.Equal(t, "gpt-5.6-terra", *got.logs[1].UpstreamModel) require.NotNil(t, got.logs[1].ModelMappingChain) require.Equal(t, "terra→terra-channel→gpt-5.6-terra", *got.logs[1].ModelMappingChain) - require.InDelta(t, got.logs[1].TotalCost*2, got.logs[0].TotalCost, 1e-12, + require.InDelta(t, got.logs[1].TotalCost*2.5, got.logs[0].TotalCost, 1e-12, "each turn must be billed with its own channel-mapped model") } @@ -1477,7 +1477,7 @@ func TestOpenAIResponsesWebSocket_PassthroughKeepsTurnMappingSnapshot(t *testing require.Equal(t, "gpt-5.6-terra", *got.logs[1].UpstreamModel) require.NotNil(t, got.logs[1].ModelMappingChain) require.Equal(t, "sol→gpt-5.6-terra", *got.logs[1].ModelMappingChain) - require.InDelta(t, got.logs[1].TotalCost*2, got.logs[0].TotalCost, 1e-12, + require.InDelta(t, got.logs[1].TotalCost*2.5, got.logs[0].TotalCost, 1e-12, "the next turn must use the updated channel mapping") }