コード例 #1
0
    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())
コード例 #2
0
    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())
コード例 #3
0
    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)
コード例 #4
0
    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)