コード例 #1
0
ファイル: test_start_algorithm.py プロジェクト: kmarcell/zorp
 def test_assemble_start_command(self):
     algorithm = StartAlgorithm()
     algorithm.setInstance(Instance(**self.params))
     algorithm.instance.process_num = 0
     self.assertEquals(" ".join(algorithm.assembleStartCommand()),
                       '/usr/lib/zorp/zorp --as default some options --master default#0 --enable-core --process-mode background')
     algorithm.instance.process_num = 1
     self.assertEquals(" ".join(algorithm.assembleStartCommand()),
                       '/usr/lib/zorp/zorp --as default some options --slave default#1 --enable-core --process-mode background')
コード例 #2
0
 def test_assemble_start_command(self):
     algorithm = StartAlgorithm()
     algorithm.setInstance(Instance(**self.params))
     algorithm.instance.process_num = 0
     self.assertEquals(" ".join(algorithm.assembleStartCommand()[1:]),
                       '--as default -p policy.py --master default#0 --enable-core --process-mode background')
     algorithm.instance.process_num = 1
     self.assertEquals(" ".join(algorithm.assembleStartCommand()[1:]),
                       '--as default -p policy.py --slave default#1 --enable-core --process-mode background')
コード例 #3
0
    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())
コード例 #4
0
ファイル: Instances.py プロジェクト: matepeter90/zorp
 def force_start():
     algorithm = StartAlgorithm()
     algorithm.force = True
     return ZorpHandler.callAlgorithmToAllInstances(algorithm)
コード例 #5
0
ファイル: Instances.py プロジェクト: erdoukki/zorp
 def force_start():
     algorithm = StartAlgorithm()
     algorithm.force = True
     return ZorpHandler.callAlgorithmToAllInstances(algorithm)
コード例 #6
0
ファイル: Instances.py プロジェクト: erdoukki/zorp
 def start():
     return ZorpHandler.callAlgorithmToAllInstances(StartAlgorithm())
コード例 #7
0
ファイル: Instances.py プロジェクト: sn00pydog/zorp
 def force_start(use_systemd=False):
     algorithm = StartAlgorithm(use_systemd)
     algorithm.force = True
     return ZorpHandler.callAlgorithmToAllInstances(algorithm)
コード例 #8
0
ファイル: Instances.py プロジェクト: sn00pydog/zorp
 def start(use_systemd=False):
     return ZorpHandler.callAlgorithmToAllInstances(
         StartAlgorithm(use_systemd))