def setUp(self):
self.f = f = MyHCFactory()
self.p = p = reactor.listenTCP(0, f, interface="127.0.0.1")
self.addCleanup(p.stopListening)
d = loopUntil(lambda :p.connected)
self.cf = protocol.ClientCreator(reactor, MyHCProtocol)
d.addCallback(lambda _: self.cf.connectTCP(p.getHost().host,
p.getHost().port))
d.addCallback(self._setUp)
return d
评论列表
文章目录