1
0
mirror of https://github.com/minio/mc.git synced 2025-11-13 12:22:45 +03:00

Full cleanup of s3 client for mc

This commit is contained in:
Harshavardhana
2015-05-01 15:52:08 -07:00
parent 28315e7492
commit 78a78c072a
23 changed files with 1008 additions and 875 deletions

View File

@@ -68,12 +68,12 @@ func (s *MySuite) TestList(c *C) {
c.Assert(size, Equals, dataLen)
fsc = New(root)
var items []*client.Item
for itemCh := range fsc.ListRecursive() {
items = append(items, itemCh.Item)
var contents []*client.Content
for contentCh := range fsc.ListRecursive() {
contents = append(contents, contentCh.Content)
}
c.Assert(err, IsNil)
c.Assert(len(items), Equals, 3)
c.Assert(len(contents), Equals, 3)
}
func (s *MySuite) TestPutBucket(c *C) {
@@ -83,7 +83,7 @@ func (s *MySuite) TestPutBucket(c *C) {
bucketPath := filepath.Join(root, "bucket")
fsc := New(bucketPath)
err = fsc.PutBucket("")
err = fsc.PutBucket()
c.Assert(err, IsNil)
}
@@ -94,12 +94,26 @@ func (s *MySuite) TestStatBucket(c *C) {
bucketPath := filepath.Join(root, "bucket")
fsc := New(bucketPath)
err = fsc.PutBucket("")
err = fsc.PutBucket()
c.Assert(err, IsNil)
_, err = fsc.Stat()
c.Assert(err, IsNil)
}
func (s *MySuite) TestPutBucketACL(c *C) {
root, err := ioutil.TempDir(os.TempDir(), "fs-")
c.Assert(err, IsNil)
defer os.RemoveAll(root)
bucketPath := filepath.Join(root, "bucket")
fsc := New(bucketPath)
err = fsc.PutBucket()
c.Assert(err, IsNil)
err = fsc.PutBucketACL("private")
c.Assert(err, IsNil)
}
func (s *MySuite) TestPutObject(c *C) {
root, err := ioutil.TempDir(os.TempDir(), "fs-")
c.Assert(err, IsNil)
@@ -169,8 +183,8 @@ func (s *MySuite) TestStat(c *C) {
_, err = io.CopyN(writer, bytes.NewBufferString(data), dataLen)
c.Assert(err, IsNil)
item, err := fsc.Stat()
content, err := fsc.Stat()
c.Assert(err, IsNil)
c.Assert(item.Name, Equals, "object")
c.Assert(item.Size, Equals, dataLen)
c.Assert(content.Name, Equals, "object")
c.Assert(content.Size, Equals, dataLen)
}