Esempio n. 1
0
def make_fake_error(code, url, content=None, headers=None):
  """Returns HttpError that represents the given response, useful in tests."""
  if content is None:
    content = b'Fake error body for code %d' % code
  if headers is None:
    headers = {'Content-Type': 'text/plain'}
  return net.HttpError(make_fake_response(content, url, code, headers))
Esempio n. 2
0
 def mock_perform_request(request):
     attempts.append(request)
     if len(attempts) == 1:
         raise net.HttpError(404, 'application/text; charset=ASCII',
                             None)
     return net_utils.make_fake_response(response,
                                         request.get_full_url())
Esempio n. 3
0
 def mock_perform_request(_request):
   raise net.HttpError(403, 'text/plain', None)
Esempio n. 4
0
 def mock_perform_request(request):
   calls.append('request')
   if 'login' not in calls:
     raise net.HttpError(403, 'text/plain', None)
   return net_utils.make_fake_response(response, request.get_full_url())
Esempio n. 5
0
 def mock_perform_request(request):
   attempts.append(request)
   if len(attempts) == 1:
     raise net.HttpError(500, 'text/plain', None)
   return net_utils.make_fake_response(response, request.get_full_url())
Esempio n. 6
0
 def mock_perform_request(request):
   count.append(request)
   raise net.HttpError(400, 'text/plain', None)
Esempio n. 7
0
 def mock_perform_request(_request):
     raise net.HttpError(403)
Esempio n. 8
0
 def mock_perform_request(request):
     calls.append('request')
     if 'login' not in calls:
         raise net.HttpError(403)
     return request.make_fake_response(response)
Esempio n. 9
0
 def mock_perform_request(request):
     params = dict(request.params)
     if params.get(net.COUNT_KEY) != 1:
         raise net.HttpError(500)
     return request.make_fake_response(response)
Esempio n. 10
0
 def mock_perform_request(request):
     count.append(request)
     raise net.HttpError(400)
Esempio n. 11
0
 def mock_perform_request(request):
     attempts.append(request)
     if len(attempts) == 1:
         raise net.HttpError(500)
     return request.make_fake_response(response)
Esempio n. 12
0
 def mock_perform_request(_request):
     calls.append('perform_request')
     raise net.HttpError(403)
Esempio n. 13
0
 def mock_perform_request(request):
     if not count:
         raise net.HttpError(403)
     return request.make_fake_response(response)
Esempio n. 14
0
 def mock_perform_request(request):
     attempts.append(request)
     if len(attempts) == 1:
         raise net.HttpError(404, 'text/plain', None)
     return request.make_fake_response(response)