Skip to content

Commit 150776e

Browse files
committed
beginning s3 client
1 parent d558f57 commit 150776e

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

esti/s3_gateway_test.go

+13-10
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,13 @@ func TestS3IfNoneMatch(t *testing.T) {
188188
ctx, _, repo := setupTest(t)
189189
defer tearDownTest(repo)
190190

191-
client := newMinioClient(t, credentials.NewStaticV4)
191+
client := createS3Client(endpointURL+apiutil.BaseURL, t)
192+
_, err := client.CreateBucket(ctx, &s3.CreateBucketInput{
193+
Bucket: aws.String("test-bucket"),
194+
})
195+
196+
require.NoError(t, err, "Error creating bucket")
197+
//func (c *Client) CreateBucket(ctx context.Context, params *CreateBucketInput, optFns ...func(*Options)) (*CreateBucketOutput, error)
192198

193199
type TestCase struct {
194200
Path string
@@ -213,15 +219,12 @@ func TestS3IfNoneMatch(t *testing.T) {
213219
go func() {
214220
defer wg.Done()
215221
for tc := range objects {
216-
opts := minio.PutObjectOptions{
217-
UserMetadata: map[string]string{},
218-
}
219-
220-
if tc.IfNoneMatch != "" {
221-
opts.UserMetadata["If-None-Match"] = tc.IfNoneMatch
222-
}
223-
224-
_, err := client.PutObject(ctx, repo, tc.Path, strings.NewReader(tc.Content), int64(len(tc.Content)), opts)
222+
// Create the PutObject request
223+
_, err := client.PutObject(ctx, &s3.PutObjectInput{
224+
Bucket: aws.String("test-bucket"),
225+
Key: aws.String(tc.Path),
226+
Body: strings.NewReader(tc.Content),
227+
})
225228
if (err != nil) != tc.ExpectError {
226229
t.Errorf("unexpected error for Path %s with If-None-Match %q: %v", tc.Path, tc.IfNoneMatch, err)
227230
}

0 commit comments

Comments
 (0)