|
|
@@ -174,6 +174,50 @@ func TestSessionChatWithOptionalParams(t *testing.T) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+func TestSessionChildren(t *testing.T) {
|
|
|
+ t.Skip("skipped: tests are disabled for the time being")
|
|
|
+ baseURL := "http://localhost:4010"
|
|
|
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
|
|
|
+ baseURL = envURL
|
|
|
+ }
|
|
|
+ if !testutil.CheckTestServer(t, baseURL) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ client := opencode.NewClient(
|
|
|
+ option.WithBaseURL(baseURL),
|
|
|
+ )
|
|
|
+ _, err := client.Session.Children(context.TODO(), "id")
|
|
|
+ if err != nil {
|
|
|
+ var apierr *opencode.Error
|
|
|
+ if errors.As(err, &apierr) {
|
|
|
+ t.Log(string(apierr.DumpRequest(true)))
|
|
|
+ }
|
|
|
+ t.Fatalf("err should be nil: %s", err.Error())
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+func TestSessionGet(t *testing.T) {
|
|
|
+ t.Skip("skipped: tests are disabled for the time being")
|
|
|
+ baseURL := "http://localhost:4010"
|
|
|
+ if envURL, ok := os.LookupEnv("TEST_API_BASE_URL"); ok {
|
|
|
+ baseURL = envURL
|
|
|
+ }
|
|
|
+ if !testutil.CheckTestServer(t, baseURL) {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ client := opencode.NewClient(
|
|
|
+ option.WithBaseURL(baseURL),
|
|
|
+ )
|
|
|
+ _, err := client.Session.Get(context.TODO(), "id")
|
|
|
+ if err != nil {
|
|
|
+ var apierr *opencode.Error
|
|
|
+ if errors.As(err, &apierr) {
|
|
|
+ t.Log(string(apierr.DumpRequest(true)))
|
|
|
+ }
|
|
|
+ t.Fatalf("err should be nil: %s", err.Error())
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
func TestSessionInit(t *testing.T) {
|
|
|
t.Skip("skipped: tests are disabled for the time being")
|
|
|
baseURL := "http://localhost:4010"
|