Exemplo n.º 1
0
def test_update_amount():
    user = '******'
    amount = 8

    r = api.put(issue_path + '/sponsorship/%s' % user, amount=amount)
    eq_(r.status_code, 200)
    r = api.get(issue_path + "/sponsorships")
    eq_(r.status_code, 200)
    sponsorships = r.json()
    eq_(len(sponsorships), 2)
    sponsorship = to_object(sponsorships[user])
    eq_(sponsorship.amount, amount) 
    eq_(SponsorshipStatus.from_string(sponsorship.status), 
            SponsorshipStatus.PLEDGED) 
Exemplo n.º 2
0
def test_sponsor_issue_2():
    user = '******'
    amount = 5
    
    r = api.post(issue_path + '/sponsorships', user=user, amount=amount)
    eq_(r.status_code, 200)
    r = api.get(issue_path + "/sponsorships")
    eq_(r.status_code, 200)
    sponsorships = r.json()
    eq_(len(sponsorships), 2)
    sponsorship = to_object(sponsorships[user])
    eq_(sponsorship.amount, amount) 
    eq_(SponsorshipStatus.from_string(sponsorship.status), 
            SponsorshipStatus.PLEDGED) 
Exemplo n.º 3
0
def test_update_amount():
    user = '******'
    amount = 8

    r = api.put(issue_path + '/sponsorship/%s' % user, amount=amount)
    eq_(r.status_code, 200)
    r = api.get(issue_path + "/sponsorships")
    eq_(r.status_code, 200)
    sponsorships = r.json()
    eq_(len(sponsorships), 2)
    sponsorship = to_object(sponsorships[user])
    eq_(sponsorship.amount, amount)
    eq_(SponsorshipStatus.from_string(sponsorship.status),
        SponsorshipStatus.PLEDGED)
Exemplo n.º 4
0
def test_sponsor_issue_2():
    user = '******'
    amount = 5

    r = api.post(issue_path + '/sponsorships', user=user, amount=amount)
    eq_(r.status_code, 200)
    r = api.get(issue_path + "/sponsorships")
    eq_(r.status_code, 200)
    sponsorships = r.json()
    eq_(len(sponsorships), 2)
    sponsorship = to_object(sponsorships[user])
    eq_(sponsorship.amount, amount)
    eq_(SponsorshipStatus.from_string(sponsorship.status),
        SponsorshipStatus.PLEDGED)
Exemplo n.º 5
0
def test_create_issue():
    status = IssueStatus.READY
    title = 'TestTitle'
    link = issue_path

    r = api.get(issue_path)
    eq_(r.status_code, 404)

    r = api.post('/issues', ref=issue_ref, status=IssueStatus.to_string(status), title=title, link=link)
    eq_(r.status_code, 200)
    
    r = api.get(issue_path)
    eq_(r.status_code, 200)
    issue = to_object(r.json())
    eq_(issue.ref, issue_ref)
    eq_(IssueStatus.from_string(issue.status), status)
    eq_(issue.title, title)
    eq_(issue.link, 'http://localhost:8100' + link)
Exemplo n.º 6
0
def test_create_issue():
    status = IssueStatus.READY
    title = 'TestTitle'
    link = issue_path

    r = api.get(issue_path)
    eq_(r.status_code, 404)

    r = api.post('/issues',
                 ref=issue_ref,
                 status=IssueStatus.to_string(status),
                 title=title,
                 link=link)
    eq_(r.status_code, 200)

    r = api.get(issue_path)
    eq_(r.status_code, 200)
    issue = to_object(r.json())
    eq_(issue.ref, issue_ref)
    eq_(IssueStatus.from_string(issue.status), status)
    eq_(issue.title, title)
    eq_(issue.link, 'http://localhost:8100' + link)
Exemplo n.º 7
0
 def get_emails(self):
     r = self.app.get("/emails")
     eq_(r.status_code, 200)
     return to_object(r).data
Exemplo n.º 8
0
 def get_emails(self):
     r = self.app.get("/emails")
     eq_(r.status_code, 200)
     return to_object(r).data