aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3api_bucket_handlers_test.go
diff options
context:
space:
mode:
authorKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2024-07-04 23:00:41 +0500
committerGitHub <noreply@github.com>2024-07-04 11:00:41 -0700
commitf77eee667df234ff0cdc98195f04b58e5d3a4110 (patch)
tree6e2ba062dea9b5f56a2d350df9a71e20a9d3b487 /weed/s3api/s3api_bucket_handlers_test.go
parent7c06306857feb2ef90452460735ad9c253c47f35 (diff)
downloadseaweedfs-f77eee667df234ff0cdc98195f04b58e5d3a4110.tar.xz
seaweedfs-f77eee667df234ff0cdc98195f04b58e5d3a4110.zip
add s3test for sql (#5718)
* add s3test for sql * fix test test_bucket_listv2_delimiter_basic for s3 * fix action s3tests * regen s3 api xsd * rm minor s3 test test_bucket_listv2_fetchowner_defaultempty * add docs * without xmlns
Diffstat (limited to 'weed/s3api/s3api_bucket_handlers_test.go')
-rw-r--r--weed/s3api/s3api_bucket_handlers_test.go29
1 files changed, 13 insertions, 16 deletions
diff --git a/weed/s3api/s3api_bucket_handlers_test.go b/weed/s3api/s3api_bucket_handlers_test.go
index 1cff45aa0..2c8a3ae2c 100644
--- a/weed/s3api/s3api_bucket_handlers_test.go
+++ b/weed/s3api/s3api_bucket_handlers_test.go
@@ -4,37 +4,34 @@ import (
"github.com/seaweedfs/seaweedfs/weed/s3api/s3err"
"testing"
"time"
-
- "github.com/aws/aws-sdk-go/aws"
- "github.com/aws/aws-sdk-go/service/s3"
)
func TestListBucketsHandler(t *testing.T) {
expected := `<?xml version="1.0" encoding="UTF-8"?>
-<ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Owner><DisplayName></DisplayName><ID></ID></Owner><Buckets><Bucket><CreationDate>2011-04-09T12:34:49Z</CreationDate><Name>test1</Name></Bucket><Bucket><CreationDate>2011-02-09T12:34:49Z</CreationDate><Name>test2</Name></Bucket></Buckets></ListAllMyBucketsResult>`
+<ListAllMyBucketsResult><Owner><ID></ID></Owner><Buckets><Bucket><Name>test1</Name><CreationDate>2011-04-09T12:34:49Z</CreationDate></Bucket><Bucket><Name>test2</Name><CreationDate>2011-02-09T12:34:49Z</CreationDate></Bucket></Buckets></ListAllMyBucketsResult>`
var response ListAllMyBucketsResult
- var buckets []*s3.Bucket
- buckets = append(buckets, &s3.Bucket{
- Name: aws.String("test1"),
- CreationDate: aws.Time(time.Date(2011, 4, 9, 12, 34, 49, 0, time.UTC)),
+ var bucketsList ListAllMyBucketsList
+ bucketsList.Bucket = append(bucketsList.Bucket, ListAllMyBucketsEntry{
+ Name: "test1",
+ CreationDate: time.Date(2011, 4, 9, 12, 34, 49, 0, time.UTC),
})
- buckets = append(buckets, &s3.Bucket{
- Name: aws.String("test2"),
- CreationDate: aws.Time(time.Date(2011, 2, 9, 12, 34, 49, 0, time.UTC)),
+ bucketsList.Bucket = append(bucketsList.Bucket, ListAllMyBucketsEntry{
+ Name: "test2",
+ CreationDate: time.Date(2011, 2, 9, 12, 34, 49, 0, time.UTC),
})
response = ListAllMyBucketsResult{
- Owner: &s3.Owner{
- ID: aws.String(""),
- DisplayName: aws.String(""),
+ Owner: CanonicalUser{
+ ID: "",
+ DisplayName: "",
},
- Buckets: buckets,
+ Buckets: bucketsList,
}
encoded := string(s3err.EncodeXMLResponse(response))
if encoded != expected {
- t.Errorf("unexpected output: %s\nexpecting:%s", encoded, expected)
+ t.Errorf("unexpected output:%s\nexpecting:%s", encoded, expected)
}
}