def test_invalid_instance_for_start(self): instance = Instance(**self.params) wrong_number = instance.number_of_processes algorithm = StartAlgorithm() algorithm.setInstance(instance) algorithm.instance.process_num = wrong_number self.assertEquals(str(algorithm.isValidInstanceForStart()), "number %d must be between [0..%d)" % (wrong_number, instance.number_of_processes)) algorithm.instance.process_num = 0 algorithm.instance.auto_start = False self.assertEquals(str(algorithm.isValidInstanceForStart()), "not started, because no-auto-start is set") algorithm.force = True self.assertTrue(algorithm.isValidInstanceForStart())
def force_start(): algorithm = StartAlgorithm() algorithm.force = True return ZorpHandler.callAlgorithmToAllInstances(algorithm)
def force_start(use_systemd=False): algorithm = StartAlgorithm(use_systemd) algorithm.force = True return ZorpHandler.callAlgorithmToAllInstances(algorithm)