Change put_rule (and it's response) and fix tests_events/
This commit is contained in:
parent
7318523b50
commit
a1f664d2bb
3 changed files with 22 additions and 9 deletions
|
|
@ -250,10 +250,10 @@ class EventsBackend(BaseBackend):
|
|||
return return_obj
|
||||
|
||||
def put_rule(self, name, **kwargs):
|
||||
rule = Rule(name, self.region_name, **kwargs)
|
||||
self.rules[rule.name] = rule
|
||||
self.rules_order.append(rule.name)
|
||||
return rule.arn
|
||||
new_rule = Rule(name, self.region_name, **kwargs)
|
||||
self.rules[new_rule.name] = new_rule
|
||||
self.rules_order.append(new_rule.name)
|
||||
return new_rule
|
||||
|
||||
def put_targets(self, name, targets):
|
||||
rule = self.rules.get(name)
|
||||
|
|
|
|||
|
|
@ -191,7 +191,7 @@ class EventsHandler(BaseResponse):
|
|||
"ValidationException", "Parameter ScheduleExpression is not valid."
|
||||
)
|
||||
|
||||
rule_arn = self.events_backend.put_rule(
|
||||
rule = self.events_backend.put_rule(
|
||||
name,
|
||||
ScheduleExpression=sched_exp,
|
||||
EventPattern=event_pattern,
|
||||
|
|
@ -200,7 +200,7 @@ class EventsHandler(BaseResponse):
|
|||
RoleArn=role_arn,
|
||||
)
|
||||
|
||||
return json.dumps({"RuleArn": rule_arn}), self.response_headers
|
||||
return json.dumps({"RuleArn": rule.arn}), self.response_headers
|
||||
|
||||
def put_targets(self):
|
||||
rule_name = self._get_param("Rule")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue