class TestFactory(CommandsTestBase): def setUp(self): d = CommandsTestBase.setUp(self) def do_setup(_res): self.factory = RedisClientFactory() reactor.connectTCP(REDIS_HOST, REDIS_PORT, self.factory) d = self.factory.deferred def cannot_connect(_res): raise unittest.SkipTest('Cannot connect to Redis.') d.addErrback(cannot_connect) return d d.addCallback(do_setup) return d def tearDown(self): CommandsTestBase.tearDown(self) self.factory.continueTrying = 0 self.factory.stopTrying() if self.factory.client: self.factory.client.setTimeout(None) self.factory.client.transport.loseConnection() @defer.inlineCallbacks def test_reconnect(self): a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a) # teardown the connection self.factory.client.transport.loseConnection() # wait until reconnected a = yield self.factory.deferred a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a) timeout = 4
class TestFactory(unittest.TestCase): @defer.inlineCallbacks def setUp(self): self.factory = RedisClientFactory() reactor.connectTCP(REDIS_HOST, REDIS_PORT, self.factory) yield self.factory.deferred def tearDown(self): self.factory.stopTrying() self.factory.client.transport.loseConnection() @defer.inlineCallbacks def test_reconnect(self): a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a) # teardown the connection self.factory.client.transport.loseConnection() # wait until reconnected a = yield self.factory.deferred a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a)
class TestFactory(CommandsTestBase): def setUp(self): d = CommandsTestBase.setUp(self) def do_setup(_res): self.factory = RedisClientFactory() reactor.connectTCP(REDIS_HOST, REDIS_PORT, self.factory) d = self.factory.deferred def cannot_connect(_res): raise unittest.SkipTest('Cannot connect to Redis.') d.addErrback(cannot_connect) return d d.addCallback(do_setup) return d def tearDown(self): CommandsTestBase.tearDown(self) self.factory.continueTrying = 0 self.factory.stopTrying() if self.factory.client: self.factory.client.setTimeout(None) self.factory.client.transport.loseConnection() @defer.inlineCallbacks def test_reconnect(self): a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a) # teardown the connection self.factory.client.transport.loseConnection() # wait until reconnected a = yield self.factory.deferred a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a) timeout = 4
class TestFactory(unittest.TestCase): @defer.inlineCallbacks def setUp(self): self.factory = RedisClientFactory() reactor.connectTCP(REDIS_HOST, REDIS_PORT, self.factory) yield self.factory.deferred def tearDown(self): self.factory.stopTrying() self.factory.client.transport.loseConnection() @defer.inlineCallbacks def test_reconnect(self): a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a) # teardown the connection self.factory.client.transport.loseConnection() # wait until reconnected a = yield self.factory.deferred a = yield self.factory.client.info() self.assertTrue('uptime_in_days' in a)