Exemplo n.º 1
0
 def test_remove_slave(self):
     config= watcher.load_config()
     io_loop = None
     sm = watcher.ServerManager(config, io_loop)
     sm.update_slave_servers("server2", "remove")
     s_servers = self.r.lrange("slave_servers", 0, -1)
     self.assertEqual(s_servers, [])
Exemplo n.º 2
0
 def test_promote_master(self):
     config= watcher.load_config()
     io_loop = None
     sm = watcher.ServerManager(config, io_loop)
     sm.slave_servers.append("localhost")
     sm.promote_master("localhost")
     ms = self.r.get("master_server")
     self.assertEqual(ms, "localhost")