def test_quitBoxQuits(self):
"""
Verify that commands with a responseType of QuitBox will in fact
terminate the connection.
"""
c, s, p = connectedServerAndClient(
ServerClass=SimpleSymmetricCommandProtocol,
ClientClass=SimpleSymmetricCommandProtocol)
L = []
HELLO = 'world'
GOODBYE = 'everyone'
c.sendHello(HELLO).addCallback(L.append)
p.flush()
self.assertEquals(L.pop()['hello'], HELLO)
c.callRemote(Goodbye).addCallback(L.append)
p.flush()
self.assertEquals(L.pop()['goodbye'], GOODBYE)
c.sendHello(HELLO).addErrback(L.append)
L.pop().trap(error.ConnectionDone)
评论列表
文章目录