示例#1
0
 def test_handle_request(self):
     status_codes = [200]
     internal_proxy.BaseApplication = DumbBaseApplicationFactory(
                                         status_codes)
     p = internal_proxy.InternalProxy()
     req = webob.Request.blank('/')
     orig_req = internal_proxy.webob_request_copy(req)
     resp = p._handle_request(req)
     self.assertEquals(req.path_info, orig_req.path_info)
示例#2
0
 def test_handle_request(self):
     status_codes = [200]
     internal_proxy.BaseApplication = DumbBaseApplicationFactory(
         status_codes)
     p = internal_proxy.InternalProxy()
     req = webob.Request.blank('/')
     orig_req = internal_proxy.webob_request_copy(req)
     resp = p._handle_request(req)
     self.assertEquals(req.path_info, orig_req.path_info)
示例#3
0
 def test_handle_request_with_retries(self):
     status_codes = [500, 200]
     internal_proxy.BaseApplication = DumbBaseApplicationFactory(
                                         status_codes)
     p = internal_proxy.InternalProxy(retries=3)
     req = webob.Request.blank('/')
     orig_req = internal_proxy.webob_request_copy(req)
     resp = p._handle_request(req)
     self.assertEquals(req.path_info, orig_req.path_info)
     self.assertEquals(p.upload_app.call_count, 2)
     self.assertEquals(resp.status_int, 200)
示例#4
0
 def test_handle_request_with_retries(self):
     status_codes = [500, 200]
     internal_proxy.BaseApplication = DumbBaseApplicationFactory(
         status_codes)
     p = internal_proxy.InternalProxy(retries=3)
     req = webob.Request.blank('/')
     orig_req = internal_proxy.webob_request_copy(req)
     resp = p._handle_request(req)
     self.assertEquals(req.path_info, orig_req.path_info)
     self.assertEquals(p.upload_app.call_count, 2)
     self.assertEquals(resp.status_int, 200)
示例#5
0
 def test_webob_request_copy(self):
     req = webob.Request.blank('/')
     req2 = internal_proxy.webob_request_copy(req)
     self.assertEquals(req.path, req2.path)
     self.assertEquals(req.path_info, req2.path_info)
     self.assertFalse(req is req2)
示例#6
0
 def test_webob_request_copy(self):
     req = webob.Request.blank('/')
     req2 = internal_proxy.webob_request_copy(req)
     self.assertEquals(req.path, req2.path)
     self.assertEquals(req.path_info, req2.path_info)
     self.assertFalse(req is req2)