github.com/anthropics/anthropic-sdk-go@v1.70.1/betaagentversion_test.go (about) 1 // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. 2 3 package anthropic_test 4 5 import ( 6 "context" 7 "errors" 8 "os" 9 "testing" 10 11 "github.com/anthropics/anthropic-sdk-go" 12 "github.com/anthropics/anthropic-sdk-go/internal/testutil" 13 "github.com/anthropics/anthropic-sdk-go/option" 14 ) 15 16 func TestBetaAgentVersionListWithOptionalParams(t *testing.T) { 17 t.Skip("buildURL drops path-level query params (SDK-4349)") 18 baseURL := "http://localhost:4010" 19 if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok { 20 baseURL = envURL 21 } 22 if !testutil.CheckTestServer(t, baseURL) { 23 return 24 } 25 client := anthropic.NewClient( 26 option.WithBaseURL(baseURL), 27 option.WithAPIKey("my-anthropic-api-key"), 28 ) 29 _, err := client.Beta.Agents.Versions.List( 30 context.TODO(), 31 "agent_011CZkYpogX7uDKUyvBTophP", 32 anthropic.BetaAgentVersionListParams{ 33 Limit: anthropic.Int(0), 34 Page: anthropic.String("page"), 35 Betas: []anthropic.AnthropicBeta{anthropic.AnthropicBetaMessageBatches2024_09_24}, 36 WorkspaceID: anthropic.String("wrkspc_011CZkZaBF1tNoB5wlCeusgy"), 37 }, 38 ) 39 if err != nil { 40 var apierr *anthropic.Error 41 if errors.As(err, &apierr) { 42 t.Log(string(apierr.DumpRequest(true))) 43 } 44 t.Fatalf("err should be nil: %s", err.Error()) 45 } 46 }