Update vendored deps, including AWS SDK, openpgp, ftp, ...

This commit is contained in:
Andrey Smirnov
2018-04-05 17:46:45 +03:00
parent cef4fefc40
commit 0e6ee35942
1497 changed files with 450721 additions and 68034 deletions
+627 -165
View File
File diff suppressed because it is too large Load Diff
+9 -5
View File
@@ -5,8 +5,6 @@ package sqs_test
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/awstesting/unit"
"github.com/aws/aws-sdk-go/service/sqs"
@@ -24,7 +22,13 @@ func TestFlattenedTraits(t *testing.T) {
},
})
assert.Error(t, err)
assert.Equal(t, "InvalidAddress", err.Code())
assert.Equal(t, "The address QUEUE is not valid for this endpoint.", err.Message())
if err == nil {
t.Fatalf("expect error, got nil")
}
if e, a := "InvalidAddress", err.Code(); e != a {
t.Errorf("expect %v, got %v", e, a)
}
if e, a := "The address QUEUE is not valid for this endpoint.", err.Message(); e != a {
t.Errorf("expect %v, got %v", e, a)
}
}
+58 -21
View File
@@ -4,10 +4,9 @@ import (
"bytes"
"io/ioutil"
"net/http"
"strings"
"testing"
"github.com/stretchr/testify/assert"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/awserr"
"github.com/aws/aws-sdk-go/aws/request"
@@ -36,7 +35,9 @@ func TestSendMessageChecksum(t *testing.T) {
}
})
err := req.Send()
assert.NoError(t, err)
if err != nil {
t.Errorf("expect no error, got %v", err)
}
}
func TestSendMessageChecksumInvalid(t *testing.T) {
@@ -52,10 +53,16 @@ func TestSendMessageChecksumInvalid(t *testing.T) {
}
})
err := req.Send()
assert.Error(t, err)
if err == nil {
t.Fatalf("expect error, got nil")
}
assert.Equal(t, "InvalidChecksum", err.(awserr.Error).Code())
assert.Contains(t, err.(awserr.Error).Message(), "expected MD5 checksum '000', got '098f6bcd4621d373cade4e832627b4f6'")
if e, a := "InvalidChecksum", err.(awserr.Error).Code(); e != a {
t.Errorf("expect %v, got %v", e, a)
}
if e, a := err.(awserr.Error).Message(), "expected MD5 checksum '000', got '098f6bcd4621d373cade4e832627b4f6'"; !strings.Contains(a, e) {
t.Errorf("expect %v to be in %v, was not", e, a)
}
}
func TestSendMessageChecksumInvalidNoValidation(t *testing.T) {
@@ -77,7 +84,9 @@ func TestSendMessageChecksumInvalidNoValidation(t *testing.T) {
}
})
err := req.Send()
assert.NoError(t, err)
if err != nil {
t.Errorf("expect no error, got %v", err)
}
}
func TestSendMessageChecksumNoInput(t *testing.T) {
@@ -88,10 +97,16 @@ func TestSendMessageChecksumNoInput(t *testing.T) {
r.Data = &sqs.SendMessageOutput{}
})
err := req.Send()
assert.Error(t, err)
if err == nil {
t.Fatalf("expect error, got nil")
}
assert.Equal(t, "InvalidChecksum", err.(awserr.Error).Code())
assert.Contains(t, err.(awserr.Error).Message(), "cannot compute checksum. missing body")
if e, a := "InvalidChecksum", err.(awserr.Error).Code(); e != a {
t.Errorf("expect %v, got %v", e, a)
}
if e, a := err.(awserr.Error).Message(), "cannot compute checksum. missing body"; !strings.Contains(a, e) {
t.Errorf("expect %v to be in %v, was not", e, a)
}
}
func TestSendMessageChecksumNoOutput(t *testing.T) {
@@ -104,10 +119,16 @@ func TestSendMessageChecksumNoOutput(t *testing.T) {
r.Data = &sqs.SendMessageOutput{}
})
err := req.Send()
assert.Error(t, err)
if err == nil {
t.Fatalf("expect error, got nil")
}
assert.Equal(t, "InvalidChecksum", err.(awserr.Error).Code())
assert.Contains(t, err.(awserr.Error).Message(), "cannot verify checksum. missing response MD5")
if e, a := "InvalidChecksum", err.(awserr.Error).Code(); e != a {
t.Errorf("expect %v, got %v", e, a)
}
if e, a := err.(awserr.Error).Message(), "cannot verify checksum. missing response MD5"; !strings.Contains(a, e) {
t.Errorf("expect %v to be in %v, was not", e, a)
}
}
func TestRecieveMessageChecksum(t *testing.T) {
@@ -126,7 +147,9 @@ func TestRecieveMessageChecksum(t *testing.T) {
}
})
err := req.Send()
assert.NoError(t, err)
if err != nil {
t.Errorf("expect no error, got %v", err)
}
}
func TestRecieveMessageChecksumInvalid(t *testing.T) {
@@ -146,10 +169,16 @@ func TestRecieveMessageChecksumInvalid(t *testing.T) {
}
})
err := req.Send()
assert.Error(t, err)
if err == nil {
t.Fatalf("expect error, got nil")
}
assert.Equal(t, "InvalidChecksum", err.(awserr.Error).Code())
assert.Contains(t, err.(awserr.Error).Message(), "invalid messages: 123, 456")
if e, a := "InvalidChecksum", err.(awserr.Error).Code(); e != a {
t.Errorf("expect %v, got %v", e, a)
}
if e, a := err.(awserr.Error).Message(), "invalid messages: 123, 456"; !strings.Contains(a, e) {
t.Errorf("expect %v to be in %v, was not", e, a)
}
}
func TestSendMessageBatchChecksum(t *testing.T) {
@@ -175,7 +204,9 @@ func TestSendMessageBatchChecksum(t *testing.T) {
}
})
err := req.Send()
assert.NoError(t, err)
if err != nil {
t.Errorf("expect no error, got %v", err)
}
}
func TestSendMessageBatchChecksumInvalid(t *testing.T) {
@@ -201,8 +232,14 @@ func TestSendMessageBatchChecksumInvalid(t *testing.T) {
}
})
err := req.Send()
assert.Error(t, err)
if err == nil {
t.Fatalf("expect error, got nil")
}
assert.Equal(t, "InvalidChecksum", err.(awserr.Error).Code())
assert.Contains(t, err.(awserr.Error).Message(), "invalid messages: 456, 789")
if e, a := "InvalidChecksum", err.(awserr.Error).Code(); e != a {
t.Errorf("expect %v, got %v", e, a)
}
if e, a := err.(awserr.Error).Message(), "invalid messages: 456, 789"; !strings.Contains(a, e) {
t.Errorf("expect %v to be in %v, was not", e, a)
}
}
+5 -4
View File
@@ -12,7 +12,8 @@
//
// Standard queues (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html)
// are available in all regions. FIFO queues (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html)
// are available in US West (Oregon) and US East (Ohio).
// are available in the US East (N. Virginia), US East (Ohio), US West (Oregon),
// and EU (Ireland) regions.
//
// You can use AWS SDKs (http://aws.amazon.com/tools/#sdk) to access Amazon
// SQS using your favorite programming language. The SDKs perform tasks such
@@ -28,13 +29,13 @@
//
// * Amazon SQS Product Page (http://aws.amazon.com/sqs/)
//
// * Amazon SQS Developer Guide
// * Amazon Simple Queue Service Developer Guide
//
// Making API Requests (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/MakingRequestsArticle.html)
//
// Using Amazon SQS Message Attributes (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-message-attributes.html)
//
// Using Amazon SQS Dead Letter Queues (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
// Using Amazon SQS Dead-Letter Queues (http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dead-letter-queues.html)
//
// * Amazon Web Services General Reference
//
@@ -47,7 +48,7 @@
//
// Using the Client
//
// To Amazon Simple Queue Service with the SDK use the New function to create
// To contact Amazon Simple Queue Service with the SDK use the New function to create
// a new service client. With that client you can make API requests to the service.
// These clients are safe to use concurrently.
//
+12
View File
@@ -100,6 +100,10 @@ type SQSAPI interface {
ListDeadLetterSourceQueuesWithContext(aws.Context, *sqs.ListDeadLetterSourceQueuesInput, ...request.Option) (*sqs.ListDeadLetterSourceQueuesOutput, error)
ListDeadLetterSourceQueuesRequest(*sqs.ListDeadLetterSourceQueuesInput) (*request.Request, *sqs.ListDeadLetterSourceQueuesOutput)
ListQueueTags(*sqs.ListQueueTagsInput) (*sqs.ListQueueTagsOutput, error)
ListQueueTagsWithContext(aws.Context, *sqs.ListQueueTagsInput, ...request.Option) (*sqs.ListQueueTagsOutput, error)
ListQueueTagsRequest(*sqs.ListQueueTagsInput) (*request.Request, *sqs.ListQueueTagsOutput)
ListQueues(*sqs.ListQueuesInput) (*sqs.ListQueuesOutput, error)
ListQueuesWithContext(aws.Context, *sqs.ListQueuesInput, ...request.Option) (*sqs.ListQueuesOutput, error)
ListQueuesRequest(*sqs.ListQueuesInput) (*request.Request, *sqs.ListQueuesOutput)
@@ -127,6 +131,14 @@ type SQSAPI interface {
SetQueueAttributes(*sqs.SetQueueAttributesInput) (*sqs.SetQueueAttributesOutput, error)
SetQueueAttributesWithContext(aws.Context, *sqs.SetQueueAttributesInput, ...request.Option) (*sqs.SetQueueAttributesOutput, error)
SetQueueAttributesRequest(*sqs.SetQueueAttributesInput) (*request.Request, *sqs.SetQueueAttributesOutput)
TagQueue(*sqs.TagQueueInput) (*sqs.TagQueueOutput, error)
TagQueueWithContext(aws.Context, *sqs.TagQueueInput, ...request.Option) (*sqs.TagQueueOutput, error)
TagQueueRequest(*sqs.TagQueueInput) (*request.Request, *sqs.TagQueueOutput)
UntagQueue(*sqs.UntagQueueInput) (*sqs.UntagQueueOutput, error)
UntagQueueWithContext(aws.Context, *sqs.UntagQueueInput, ...request.Option) (*sqs.UntagQueueOutput, error)
UntagQueueRequest(*sqs.UntagQueueInput) (*request.Request, *sqs.UntagQueueOutput)
}
var _ SQSAPI = (*sqs.SQS)(nil)