コード例 #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))
コード例 #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())
コード例 #3
0
ファイル: net_test.py プロジェクト: favorer/proto-quic
 def mock_perform_request(_request):
   raise net.HttpError(403, 'text/plain', None)
コード例 #4
0
ファイル: net_test.py プロジェクト: favorer/proto-quic
 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())
コード例 #5
0
ファイル: net_test.py プロジェクト: favorer/proto-quic
 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())
コード例 #6
0
ファイル: net_test.py プロジェクト: favorer/proto-quic
 def mock_perform_request(request):
   count.append(request)
   raise net.HttpError(400, 'text/plain', None)
コード例 #7
0
ファイル: net_test.py プロジェクト: danfengzi/soui_gyp
 def mock_perform_request(_request):
     raise net.HttpError(403)
コード例 #8
0
ファイル: net_test.py プロジェクト: danfengzi/soui_gyp
 def mock_perform_request(request):
     calls.append('request')
     if 'login' not in calls:
         raise net.HttpError(403)
     return request.make_fake_response(response)
コード例 #9
0
ファイル: net_test.py プロジェクト: danfengzi/soui_gyp
 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)
コード例 #10
0
ファイル: net_test.py プロジェクト: danfengzi/soui_gyp
 def mock_perform_request(request):
     count.append(request)
     raise net.HttpError(400)
コード例 #11
0
 def mock_perform_request(request):
     attempts.append(request)
     if len(attempts) == 1:
         raise net.HttpError(500)
     return request.make_fake_response(response)
コード例 #12
0
 def mock_perform_request(_request):
     calls.append('perform_request')
     raise net.HttpError(403)
コード例 #13
0
 def mock_perform_request(request):
     if not count:
         raise net.HttpError(403)
     return request.make_fake_response(response)
コード例 #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)