fix test case

This commit is contained in:
Brady 2020-02-05 15:30:34 -05:00
parent c95254a284
commit 5b55102181
2 changed files with 5 additions and 1 deletions

View File

@ -144,7 +144,8 @@ class EventsBackend(BaseBackend):
def delete_rule(self, name):
self.rules_order.pop(self.rules_order.index(name))
arn = self.rules.get(name).arn
self.tagger.delete_all_tags_for_resource(arn)
if self.tagger.has_tags(arn):
self.tagger.delete_all_tags_for_resource(arn)
return self.rules.pop(name) is not None
def describe_rule(self, name):

View File

@ -15,6 +15,9 @@ class TaggingService:
def delete_all_tags_for_resource(self, arn):
del self.tags[arn]
def has_tags(self, arn):
return arn in self.tags
def tag_resource(self, arn, tags):
if arn not in self.tags:
self.tags[arn] = {}