usage_test.go 704 B

1234567891011121314151617181920212223242526272829303132
  1. // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
  2. package opencode_test
  3. import (
  4. "context"
  5. "os"
  6. "testing"
  7. "github.com/sst/opencode-sdk-go"
  8. "github.com/sst/opencode-sdk-go/internal/testutil"
  9. "github.com/sst/opencode-sdk-go/option"
  10. )
  11. func TestUsage(t *testing.T) {
  12. baseURL := "http://localhost:4010"
  13. if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
  14. baseURL = envURL
  15. }
  16. if !testutil.CheckTestServer(t, baseURL) {
  17. return
  18. }
  19. client := opencode.NewClient(
  20. option.WithBaseURL(baseURL),
  21. )
  22. sessions, err := client.Session.List(context.TODO(), opencode.SessionListParams{})
  23. if err != nil {
  24. t.Error(err)
  25. return
  26. }
  27. t.Logf("%+v\n", sessions)
  28. }