def setUp(self): self.fake_sentinels = [FakeSentinelFactory() for _ in self.sentinel_ports] self.listeners = [reactor.listenTCP(port, fake_sentinel) for fake_sentinel, port in zip(self.fake_sentinels, self.sentinel_ports)] self.client = Sentinel([("127.0.0.1", port) for port in self.sentinel_ports]) self.client.discovery_timeout = 1
def setUp(self): self.fake_master = FakeAuthenticatedRedisFactory('secret!') self.master_listener = reactor.listenTCP(self.master_port, self.fake_master) self.fake_sentinel = FakeSentinelFactory() self.fake_sentinel.master_addr = ("127.0.0.1", self.master_port) self.fake_sentinel.slave_addrs = [] self.fake_sentinel.slave_flags = [] self.sentinel_listener = reactor.listenTCP(self.sentinel_port, self.fake_sentinel) self.client = Sentinel([("127.0.0.1", self.sentinel_port)]) self.client.discovery_timeout = 1
def setUp(self): self.fake_master = FakeRedisFactory() self.master_listener = reactor.listenTCP(self.master_port, self.fake_master) self.fake_slave = FakeRedisFactory() self.fake_slave.role = ["slave", "127.0.0.1", self.master_port, "connected", 0] self.slave_listener = reactor.listenTCP(self.slave_port, self.fake_slave) self.fake_sentinel = FakeSentinelFactory() self.fake_sentinel.master_addr = ("127.0.0.1", self.master_port) self.fake_sentinel.slave_addrs = [("127.0.0.1", self.slave_port)] self.fake_sentinel.slave_flags = ["slave"] self.sentinel_listener = reactor.listenTCP(self.sentinel_port, self.fake_sentinel) self.client = Sentinel([("127.0.0.1", self.sentinel_port)]) self.client.discovery_timeout = 1