( ctx context.Context, t *testing.T, db database.Store, baseURL string, )
| 6294 | } |
| 6295 | |
| 6296 | func setOpenAIProviderBaseURL( |
| 6297 | ctx context.Context, |
| 6298 | t *testing.T, |
| 6299 | db database.Store, |
| 6300 | baseURL string, |
| 6301 | ) { |
| 6302 | t.Helper() |
| 6303 | |
| 6304 | providers, err := db.GetAIProviders(ctx, database.GetAIProvidersParams{IncludeDisabled: true}) |
| 6305 | require.NoError(t, err) |
| 6306 | for _, provider := range providers { |
| 6307 | if provider.Type != database.AiProviderTypeOpenai { |
| 6308 | continue |
| 6309 | } |
| 6310 | _, err = db.UpdateAIProvider(ctx, database.UpdateAIProviderParams{ |
| 6311 | ID: provider.ID, |
| 6312 | Type: provider.Type, |
| 6313 | DisplayName: provider.DisplayName, |
| 6314 | Enabled: provider.Enabled, |
| 6315 | BaseUrl: baseURL, |
| 6316 | Settings: provider.Settings, |
| 6317 | SettingsKeyID: provider.SettingsKeyID, |
| 6318 | }) |
| 6319 | require.NoError(t, err) |
| 6320 | return |
| 6321 | } |
| 6322 | require.Fail(t, "openai provider not found") |
| 6323 | } |
| 6324 | |
| 6325 | func TestInterruptChatDoesNotSendWebPushNotification(t *testing.T) { |
| 6326 | t.Parallel() |
no test coverage detected