コード例 #1
0
    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
コード例 #2
0
    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
コード例 #3
0
    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