list objects in buckets

This commit is contained in:
Frederick F. Kautz IV
2015-03-16 20:41:00 -07:00
parent d99435963b
commit 34cf6682fe
2 changed files with 74 additions and 3 deletions
+2 -1
View File
@@ -85,9 +85,9 @@ func testPaging(c *check.C, create func() Storage) {
storage.CreateBucket("bucket")
resources := BucketResourcesMetadata{}
objects, resources, err := storage.ListObjects("bucket", resources)
c.Assert(err, check.IsNil)
c.Assert(len(objects), check.Equals, 0)
c.Assert(resources.IsTruncated, check.Equals, false)
c.Assert(err, check.IsNil)
// check before paging occurs
for i := 0; i < 5; i++ {
key := "obj" + strconv.Itoa(i)
@@ -140,6 +140,7 @@ func testPaging(c *check.C, create func() Storage) {
resources.Prefix = "this/is/"
resources.Maxkeys = 10
objects, resources, err = storage.ListObjects("bucket", resources)
c.Assert(err, check.IsNil)
c.Assert(len(objects), check.Equals, 1)
c.Assert(resources.CommonPrefixes[0], check.Equals, "also/")
}