Beispiel #1
0
def test_GitHub_fetch_commits_request_ok(m):
    g = GitHub('18f.gsa.gov', '18F')
    endpoint = "commits"
    url = "%s/repos/%s/%s/%s" % (g.api, g.owner, g.repo, endpoint)
    m.get(url, json=[{"name": "18f.gsa.gov"}], status_code=200)
    actual = g.fetch_commits()
    assert actual == [{'name': '18f.gsa.gov'}]
Beispiel #2
0
def test_GitHub_fetch_commits_request_ok(m):
    g = GitHub('18f.gsa.gov', '18F')
    endpoint = "commits"
    url = "%s/repos/%s/%s/%s" % (g.api, g.owner, g.repo, endpoint)
    m.get(url, json=[{"name": "18f.gsa.gov"}], status_code=200)
    actual = g.fetch_commits()
    assert actual == [{'name': '18f.gsa.gov'}]
Beispiel #3
0
def test_GitHub_fetch_commits_request_not_ok(m):
    g = GitHub('18f.gsa.gov', '18F')
    endpoint = "commits"
    url = "%s/repos/%s/%s/%s" % (g.api, g.owner, g.repo, endpoint)
    m.get(url, json=[], status_code=404, headers={'Content-Type': 'text/html'})
    actual = g.fetch_commits()
    assert actual is False
Beispiel #4
0
def test_GitHub_fetch_commits_request_not_ok(m):
    g = GitHub('18f.gsa.gov', '18F')
    endpoint = "commits"
    url = "%s/repos/%s/%s/%s" % (g.api, g.owner, g.repo, endpoint)
    m.get(url,
          json=[],
          status_code=404,
          headers={'Content-Type': 'text/html'})
    actual = g.fetch_commits()
    assert actual is False