@@ -9,8 +9,10 @@ import (
9
9
"strings"
10
10
"testing"
11
11
12
+ "github.com/aws/aws-sdk-go-v2/aws"
12
13
"github.com/aws/aws-sdk-go-v2/service/s3"
13
- "github.com/aws/aws-sdk-go/aws/awserr"
14
+ "github.com/aws/aws-sdk-go-v2/service/s3/types"
15
+ "github.com/aws/smithy-go"
14
16
gzip "github.com/klauspost/pgzip"
15
17
"github.com/stretchr/testify/require"
16
18
@@ -62,8 +64,9 @@ func TestS3DownloadErrors(t *testing.T) {
62
64
isSupervisor : true ,
63
65
s3Client : func () reflector.S3Client {
64
66
f := & fakes.FakeS3Client {}
65
- f .GetObjectReturns (nil , awserr .NewRequestFailure (
66
- awserr .New ("error-code" , "error-message" , errors .New ("failure" )), http .StatusNotFound , "" ))
67
+ f .GetObjectReturns (nil , & types.NotFound {
68
+ Message : aws .String ("failure" ),
69
+ })
67
70
return f
68
71
},
69
72
err : errors .New ("failure" ),
@@ -74,8 +77,9 @@ func TestS3DownloadErrors(t *testing.T) {
74
77
name : "temporary failure on 404 if not-supervisor" ,
75
78
s3Client : func () reflector.S3Client {
76
79
f := & fakes.FakeS3Client {}
77
- f .GetObjectReturns (nil , awserr .NewRequestFailure (
78
- awserr .New ("error-code" , "error-message" , errors .New ("failure" )), http .StatusNotFound , "" ))
80
+ f .GetObjectReturns (nil , & types.NotFound {
81
+ Message : aws .String ("failure" ),
82
+ })
79
83
return f
80
84
},
81
85
err : errors .New ("failure" ),
@@ -86,8 +90,10 @@ func TestS3DownloadErrors(t *testing.T) {
86
90
name : "temporary failure" ,
87
91
s3Client : func () reflector.S3Client {
88
92
f := & fakes.FakeS3Client {}
89
- f .GetObjectReturns (nil , awserr .NewRequestFailure (
90
- awserr .New ("error-code" , "error-message" , errors .New ("failure" )), http .StatusInternalServerError , "" ))
93
+ f .GetObjectReturns (nil , & smithy.GenericAPIError {
94
+ Code : string (rune (http .StatusInternalServerError )),
95
+ Message : "failure" ,
96
+ })
91
97
return f
92
98
},
93
99
err : errors .New ("failure" ),
0 commit comments