endpoints_test.go 660 B

12345678910111213141516171819202122232425262728
  1. package endpoints
  2. import (
  3. "testing"
  4. "github.com/stretchr/testify/assert"
  5. )
  6. func TestGlobalEndpoints(t *testing.T) {
  7. region := "mock-region-1"
  8. svcs := []string{"cloudfront", "iam", "importexport", "route53", "sts"}
  9. for _, name := range svcs {
  10. ep, sr := EndpointForRegion(name, region)
  11. assert.Equal(t, name+".amazonaws.com", ep)
  12. assert.Equal(t, "us-east-1", sr)
  13. }
  14. }
  15. func TestServicesInCN(t *testing.T) {
  16. region := "cn-north-1"
  17. svcs := []string{"cloudfront", "iam", "importexport", "route53", "sts", "s3"}
  18. for _, name := range svcs {
  19. ep, _ := EndpointForRegion(name, region)
  20. assert.Equal(t, name+"."+region+".amazonaws.com.cn", ep)
  21. }
  22. }