fix(ci): align openai account tests and remove dead wxpay const
This commit is contained in:
@@ -60,11 +60,6 @@ const (
|
|||||||
wxpayEventTransactionSuccess = "TRANSACTION.SUCCESS"
|
wxpayEventTransactionSuccess = "TRANSACTION.SUCCESS"
|
||||||
)
|
)
|
||||||
|
|
||||||
// WeChat Pay error codes.
|
|
||||||
const (
|
|
||||||
wxpayErrNoAuth = "NO_AUTH"
|
|
||||||
)
|
|
||||||
|
|
||||||
var (
|
var (
|
||||||
wxpayNativePrepay = func(ctx context.Context, svc native.NativeApiService, req native.PrepayRequest) (*native.PrepayResponse, *core.APIResult, error) {
|
wxpayNativePrepay = func(ctx context.Context, svc native.NativeApiService, req native.PrepayRequest) (*native.PrepayResponse, *core.APIResult, error) {
|
||||||
return svc.Prepay(ctx, req)
|
return svc.Prepay(ctx, req)
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ func (s *AccountTestService) TestAccountConnection(c *gin.Context, accountID int
|
|||||||
|
|
||||||
// Route to platform-specific test method
|
// Route to platform-specific test method
|
||||||
if account.IsOpenAI() {
|
if account.IsOpenAI() {
|
||||||
return s.testOpenAIAccountConnection(c, account, modelID)
|
return s.testOpenAIAccountConnection(c, account, modelID, prompt)
|
||||||
}
|
}
|
||||||
|
|
||||||
if account.IsGemini() {
|
if account.IsGemini() {
|
||||||
@@ -410,8 +410,9 @@ func (s *AccountTestService) testBedrockAccountConnection(c *gin.Context, ctx co
|
|||||||
}
|
}
|
||||||
|
|
||||||
// testOpenAIAccountConnection tests an OpenAI account's connection
|
// testOpenAIAccountConnection tests an OpenAI account's connection
|
||||||
func (s *AccountTestService) testOpenAIAccountConnection(c *gin.Context, account *Account, modelID string) error {
|
func (s *AccountTestService) testOpenAIAccountConnection(c *gin.Context, account *Account, modelID string, prompt string) error {
|
||||||
ctx := c.Request.Context()
|
ctx := c.Request.Context()
|
||||||
|
_ = prompt
|
||||||
|
|
||||||
// Default to openai.DefaultTestModel for OpenAI testing
|
// Default to openai.DefaultTestModel for OpenAI testing
|
||||||
testModelID := modelID
|
testModelID := modelID
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ func TestAccountTestService_OpenAISuccessPersistsSnapshotFromHeaders(t *testing.
|
|||||||
Credentials: map[string]any{"access_token": "test-token"},
|
Credentials: map[string]any{"access_token": "test-token"},
|
||||||
}
|
}
|
||||||
|
|
||||||
err := svc.testOpenAIAccountConnection(ctx, account, "gpt-5.4")
|
err := svc.testOpenAIAccountConnection(ctx, account, "gpt-5.4", "")
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
require.NotEmpty(t, repo.updatedExtra)
|
require.NotEmpty(t, repo.updatedExtra)
|
||||||
require.Equal(t, 42.0, repo.updatedExtra["codex_5h_used_percent"])
|
require.Equal(t, 42.0, repo.updatedExtra["codex_5h_used_percent"])
|
||||||
@@ -134,7 +134,7 @@ func TestAccountTestService_OpenAI429PersistsSnapshotWithoutRateLimit(t *testing
|
|||||||
Credentials: map[string]any{"access_token": "test-token"},
|
Credentials: map[string]any{"access_token": "test-token"},
|
||||||
}
|
}
|
||||||
|
|
||||||
err := svc.testOpenAIAccountConnection(ctx, account, "gpt-5.4")
|
err := svc.testOpenAIAccountConnection(ctx, account, "gpt-5.4", "")
|
||||||
require.Error(t, err)
|
require.Error(t, err)
|
||||||
require.NotEmpty(t, repo.updatedExtra)
|
require.NotEmpty(t, repo.updatedExtra)
|
||||||
require.Equal(t, 100.0, repo.updatedExtra["codex_5h_used_percent"])
|
require.Equal(t, 100.0, repo.updatedExtra["codex_5h_used_percent"])
|
||||||
|
|||||||
Reference in New Issue
Block a user