ecs_test.go 578 B

123456789101112131415161718192021
  1. package integration
  2. import (
  3. "os"
  4. "testing"
  5. "github.com/stretchr/testify/assert"
  6. "github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
  7. )
  8. func Test_DescribeRegions(t *testing.T) {
  9. request := ecs.CreateDescribeRegionsRequest()
  10. client, err := ecs.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
  11. assert.Nil(t, err)
  12. response, err := client.DescribeRegions(request)
  13. assert.Nil(t, err)
  14. assert.True(t, response.IsSuccess())
  15. assert.Equal(t, 36, len(response.RequestId))
  16. assert.True(t, len(response.Regions.Region) > 0)
  17. }