Example #1
0
 def cycle(self, master, content):
     f = tutils.tflow(req=netlib.tutils.treq(content=content))
     l = proxy.Log("connect")
     l.reply = controller.DummyReply()
     master.log(l)
     master.clientconnect(f.client_conn)
     master.serverconnect(f.server_conn)
     master.request(f)
     if not f.error:
         f.response = models.HTTPResponse.wrap(netlib.tutils.tresp(content=content))
         master.response(f)
     master.clientdisconnect(f)
     return f
Example #2
0
 def cycle(self, master, content):
     f = tutils.tflow(req=netlib.tutils.treq(content=content))
     l = proxy.Log("connect")
     l.reply = mock.MagicMock()
     master.log(l)
     self.invoke(master, "clientconnect", f.client_conn)
     self.invoke(master, "clientconnect", f.client_conn)
     self.invoke(master, "serverconnect", f.server_conn)
     self.invoke(master, "request", f)
     if not f.error:
         f.response = models.HTTPResponse.wrap(netlib.tutils.tresp(content=content))
         self.invoke(master, "response", f)
     self.invoke(master, "clientdisconnect", f)
     return f
Example #3
0
 def cycle(self, master, content):
     f = tutils.tflow(req=netlib.tutils.treq(content=content))
     l = proxy.Log("connect")
     l.reply = mock.MagicMock()
     master.log(l)
     master.clientconnect(f.client_conn)
     master.serverconnect(f.server_conn)
     master.request(f)
     if not f.error:
         f.response = models.HTTPResponse.wrap(
             netlib.tutils.tresp(content=content))
         f.reply.acked = False
         f = master.response(f)
     f.client_conn.reply.acked = False
     master.clientdisconnect(f.client_conn)
     return f