def test_switch_command_join(self): try: master.init_swarm() worker.switch_command('join') except KeyError: self.fail(msg="The worker join command does not exist")
def test_join_swarm_worker_uuid(self): master.init_swarm() self.assertTrue(worker.join_swarm())
def test_leave_swarm_no_worker_joined(self): master.init_swarm() self.assertFalse(worker.leave_swarm())
def test_leave_swarm_wrong_swarm_uuid(self): master.init_swarm() worker.join_swarm() self.assertFalse(worker.leave_swarm())
def test_init_swarm(self): self.assertTrue(master.init_swarm())
def test_leave_swarm(self): master.init_swarm() worker.join_swarm() self.assertTrue(worker.leave_swarm())
def test_start_swarm_by_compose_file_non_existent_compose_file(self): master.init_swarm() self.assertFalse(master.start_swarm_by_compose_file())
def test_start_swarm_by_compose_file_long_params(self): master.init_swarm() self.assertTrue(master.start_swarm_by_compose_file())
def test_worker_status(self): master.init_swarm() worker.join_swarm() self.assertTrue(master.worker_status())
def test_worker_status_no_worker_joined(self): master.init_swarm() self.assertFalse(master.worker_status())
def test_swarm_status_long_param(self): master.init_swarm() self.assertTrue(master.swarm_status())
def test_init_swarm_non_existent_interface(self): self.assertFalse(master.init_swarm())
def test_init_swarm_long_param_uuid(self): self.assertTrue(master.init_swarm())
def test_init_swarm_long_param_advertise_address(self): self.assertTrue(master.init_swarm())
def test_get_swarm_status_as_json(self): master.init_swarm() self.assertIsNotNone(self.daemon.get_swarm_status_as_json())