Exemplo n.º 1
0
def test__fetch_certs_failure():
    request = make_request(404)

    with pytest.raises(exceptions.TransportError):
        id_token._fetch_certs(request, mock.sentinel.cert_url)

    request.assert_called_once_with(mock.sentinel.cert_url, method='GET')
Exemplo n.º 2
0
def test__fetch_certs_success():
    certs = {'1': 'cert'}
    request = make_request(200, certs)

    returned_certs = id_token._fetch_certs(request, mock.sentinel.cert_url)

    request.assert_called_once_with(mock.sentinel.cert_url, method='GET')
    assert returned_certs == certs
Exemplo n.º 3
0
def fetch_certs():
    return id_token._fetch_certs(Request(), id_token._GOOGLE_OAUTH2_CERTS_URL)  # pylint: disable=protected-access