def testSneakyHiddenDoom(self):
s = DoomProtocol()
c = DoomProtocol()
def sendALine(result):
s.sendLine("DOOM LINE")
s.conn.addCallback(sendALine)
def check(ignored):
self.assertEquals(s.lines, ['Hello 1', 'Hello 2', 'Hello 3'])
self.assertEquals(c.lines, ['DOOM LINE', 'Hello 1', 'Hello 2', 'Hello 3'])
self.assertEquals(len(s.connLost), 1)
self.assertEquals(len(c.connLost), 1)
d = defer.maybeDeferred(self.loopbackFunc, s, c)
d.addCallback(check)
return d
评论列表
文章目录