فهرست منبع

use random bucket name

lyz 6 سال پیش
والد
کامیت
470e3eff2a
2فایلهای تغییر یافته به همراه7 افزوده شده و 6 حذف شده
  1. 1 1
      oss/bucket_test.go
  2. 6 5
      oss/client_test.go

+ 1 - 1
oss/bucket_test.go

@@ -80,7 +80,7 @@ func (s *OssBucketSuite) TearDownSuite(c *C) {
 			err = bucket.DeleteObject(object.Key)
 			err = bucket.DeleteObject(object.Key)
 			c.Assert(err, IsNil)
 			c.Assert(err, IsNil)
 		}
 		}
-		
+
 		// Delete bucket
 		// Delete bucket
 		err = s.client.DeleteBucket(bucket.BucketName)
 		err = s.client.DeleteBucket(bucket.BucketName)
 		c.Assert(err, IsNil)
 		c.Assert(err, IsNil)

+ 6 - 5
oss/client_test.go

@@ -45,12 +45,13 @@ var (
 	stsARN       = os.Getenv("OSS_TEST_STS_ARN")
 	stsARN       = os.Getenv("OSS_TEST_STS_ARN")
 )
 )
 
 
-const (
+var (
 	// prefix of bucket name for bucket ops test
 	// prefix of bucket name for bucket ops test
-	bucketNamePrefix = "go-sdk-test-bucket-abcx-"
+	basePrefix = "go-sdk-test-bucket-abcx-"
+	bucketNamePrefix = "go-sdk-test-bucket-abcx-" + randLowStr(6) + "-"
 	// bucket name for object ops test
 	// bucket name for object ops test
-	bucketName        = "go-sdk-test-bucket-abcx-for-object"
-	archiveBucketName = "go-sdk-test-bucket-abcx-for-archive"
+	bucketName        = "go-sdk-test-bucket-abcx-for-object-" + randLowStr(6)
+	archiveBucketName = "go-sdk-test-bucket-abcx-for-archive-" + randLowStr(6)
 	// object name for object ops test
 	// object name for object ops test
 	objectNamePrefix = "go-sdk-test-object-abcx-"
 	objectNamePrefix = "go-sdk-test-object-abcx-"
 	// sts region is one and only hangzhou
 	// sts region is one and only hangzhou
@@ -97,7 +98,7 @@ func (s *OssClientSuite) SetUpSuite(c *C) {
 	client, err := New(endpoint, accessID, accessKey)
 	client, err := New(endpoint, accessID, accessKey)
 	c.Assert(err, IsNil)
 	c.Assert(err, IsNil)
 
 
-	lbr, err := client.ListBuckets(Prefix(bucketNamePrefix), MaxKeys(1000))
+	lbr, err := client.ListBuckets(Prefix(basePrefix), MaxKeys(1000))
 	c.Assert(err, IsNil)
 	c.Assert(err, IsNil)
 
 
 	for _, bucket := range lbr.Buckets {
 	for _, bucket := range lbr.Buckets {