rds_test.go 693 B

123456789101112131415161718192021222324
  1. package integration
  2. import (
  3. "os"
  4. "testing"
  5. "github.com/aliyun/alibaba-cloud-sdk-go/services/rds"
  6. "github.com/stretchr/testify/assert"
  7. )
  8. func Test_DescribeDBInstances(t *testing.T) {
  9. client, err := rds.NewClientWithAccessKey(
  10. "cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"),
  11. )
  12. assert.Nil(t, err)
  13. assert.NotNil(t, client)
  14. request := rds.CreateDescribeDBInstancesRequest()
  15. response, err := client.DescribeDBInstances(request)
  16. assert.Nil(t, err)
  17. assert.NotNil(t, response)
  18. assert.NotNil(t, response.RequestId)
  19. // {"Items":{"DBInstance":[]},"TotalRecordCount":0,"PageNumber":1,"RequestId":"AB26A264-72DA-4924-A8BC-93891B35D8D0","PageRecordCount":0}
  20. }