MCPcopy Index your code
hub / github.com/coder/coder / setOpenAIProviderBaseURL

Function setOpenAIProviderBaseURL

coderd/x/chatd/chatd_test.go:6296–6323  ·  view source on GitHub ↗
(
	ctx context.Context,
	t *testing.T,
	db database.Store,
	baseURL string,
)

Source from the content-addressed store, hash-verified

6294}
6295
6296func 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
6325func TestInterruptChatDoesNotSendWebPushNotification(t *testing.T) {
6326 t.Parallel()

Calls 4

HelperMethod · 0.65
GetAIProvidersMethod · 0.65
UpdateAIProviderMethod · 0.65
FailMethod · 0.45

Tested by

no test coverage detected