Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 def poolDisconnect(self):
     """poolDisconnect: Actually disconnect this client. This should only be
        called by the controlling pool.
     """
     return YamClient.disconnect(self)