|
@@ -44,12 +44,18 @@ func (s *OssBucketMultipartSuite) SetUpSuite(c *C) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Delete objects
|
|
// Delete objects
|
|
|
- lor, err := s.bucket.ListObjects()
|
|
|
|
|
- c.Assert(err, IsNil)
|
|
|
|
|
-
|
|
|
|
|
- for _, object := range lor.Objects {
|
|
|
|
|
- err = s.bucket.DeleteObject(object.Key)
|
|
|
|
|
|
|
+ marker := Marker("")
|
|
|
|
|
+ for{
|
|
|
|
|
+ lor, err := s.bucket.ListObjects(marker)
|
|
|
c.Assert(err, IsNil)
|
|
c.Assert(err, IsNil)
|
|
|
|
|
+ for _, object := range lor.Objects {
|
|
|
|
|
+ err = s.bucket.DeleteObject(object.Key)
|
|
|
|
|
+ c.Assert(err, IsNil)
|
|
|
|
|
+ }
|
|
|
|
|
+ marker = Marker(lor.NextMarker)
|
|
|
|
|
+ if !lor.IsTruncated {
|
|
|
|
|
+ break
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
testLogger.Println("test multipart started")
|
|
testLogger.Println("test multipart started")
|
|
@@ -69,12 +75,18 @@ func (s *OssBucketMultipartSuite) TearDownSuite(c *C) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Delete objects
|
|
// Delete objects
|
|
|
- lor, err := s.bucket.ListObjects()
|
|
|
|
|
- c.Assert(err, IsNil)
|
|
|
|
|
-
|
|
|
|
|
- for _, object := range lor.Objects {
|
|
|
|
|
- err = s.bucket.DeleteObject(object.Key)
|
|
|
|
|
|
|
+ marker := Marker("")
|
|
|
|
|
+ for{
|
|
|
|
|
+ lor, err := s.bucket.ListObjects(marker)
|
|
|
c.Assert(err, IsNil)
|
|
c.Assert(err, IsNil)
|
|
|
|
|
+ for _, object := range lor.Objects {
|
|
|
|
|
+ err = s.bucket.DeleteObject(object.Key)
|
|
|
|
|
+ c.Assert(err, IsNil)
|
|
|
|
|
+ }
|
|
|
|
|
+ marker = Marker(lor.NextMarker)
|
|
|
|
|
+ if !lor.IsTruncated {
|
|
|
|
|
+ break
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
// Delete bucket
|
|
// Delete bucket
|