def post(self, issue_id): r = client.repository('rainforestapp', 'GitSatisfaction') issue = Issue(r.issue(issue_id)) j = tornado.escape.json_decode(self.request.body) issue.add_subscriber(j["email"]) self.write(issue.to_json())
def test_add_subscripber(self): g3_issue = Empty() g3_issue.body_text = "" g3_issue.id = 1 g3_issue.title = 5 def empty(*args, **kwargs): pass g3_issue.edit = empty issue = Issue(g3_issue) issue.add_subscriber("*****@*****.**") issue.add_subscriber("*****@*****.**") b = issue.to_json()['body'] self.assertIn("listeners: [email protected],[email protected]", b)