Fixes #1276 SNS Subject validation

This commit is contained in:
Terry Cain 2017-10-20 13:19:55 +01:00
commit bca8e11290
3 changed files with 42 additions and 2 deletions

View file

@ -256,7 +256,10 @@ class SNSBackend(BaseBackend):
else:
return self._get_values_nexttoken(self.subscriptions, next_token)
def publish(self, arn, message):
def publish(self, arn, message, subject=None):
if subject is not None and len(subject) > 100:
raise ValueError('Subject must be less than 100 characters')
try:
topic = self.get_topic(arn)
message_id = topic.publish(message)