Implement support for sns delete_endpoint()

This commit is contained in:
Michael van Tellingen 2016-05-02 14:34:51 +02:00
commit d34dd5b08a
No known key found for this signature in database
GPG key ID: 96B67042ABC44F77
3 changed files with 64 additions and 0 deletions

View file

@ -252,6 +252,12 @@ class SNSBackend(BaseBackend):
endpoint.attributes.update(attributes)
return endpoint
def delete_endpoint(self, arn):
try:
del self.platform_endpoints[arn]
except KeyError:
raise SNSNotFoundError("Endpoint with arn {0} not found".format(arn))
sns_backends = {}
for region in boto.sns.regions():