def test_disconnect(self): client = YamClient(['one', 'two'], connect=False) transports = makeTestConnections(client) client.disconnect() for factory in client.factories: self.assertFalse(factory.continueTrying) for transport in transports: self.assertFalse(transport.connected) self.assertTrue(transport.protocol._disconnected)
def poolDisconnect(self): """poolDisconnect: Actually disconnect this client. This should only be called by the controlling pool. """ return YamClient.disconnect(self)