Exemple #1
0
 def test_buildProtocol(self):
     f = MemCacheClientFactory()
     addy = IPv4Address('TCP', 'ahost', 1234)
     p = f.buildProtocol(addy, timeOut=123)
     self.assertIsInstance(p, ConnectingMemCacheProtocol)
     self.assertEqual(p.persistentTimeOut, 123)
     self.assertEqual(str(p), "memcache[%s]" % addy)
Exemple #2
0
 def test_buildProtocol(self):
     f = MemCacheClientFactory()
     addy = IPv4Address('TCP', 'ahost', 1234)
     p = f.buildProtocol(addy, timeOut=123)
     self.assertIsInstance(p, ConnectingMemCacheProtocol)
     self.assertEqual(p.persistentTimeOut, 123)
     self.assertEqual(str(p), "memcache[%s]" % addy)
Exemple #3
0
def makeTestConnections(client):
    client.factories = []
    transports = []
    for addr in client.hosts:
        factory = MemCacheClientFactory()
        client.factories.append(factory)
        proto = factory.buildProtocol(addr, timeOut=None)
        transport = StringTransportWithDisconnection()
        transport.protocol = proto
        proto.makeConnection(transport)
        transports.append(transport)
    return transports