def testParams(self): src = opcodes.OpTestDummy(priority=constants.OP_PRIO_HIGH, debug_level=3) res = mcpu._ProcessResult( self._Submit, src, cmdlib.ResultWithJobs([[ opcodes.OpTestDelay(priority=constants.OP_PRIO_LOW), ], [ opcodes.OpTestDelay(comment="foobar", debug_level=10), ]], other=True, value=range(10))) self.assertEqual(res, { constants.JOB_IDS_KEY: [200, 201], "other": True, "value": range(10), }) (_, (op1, )) = self._submitted.pop(0) (_, (op2, )) = self._submitted.pop(0) self.assertRaises(IndexError, self._submitted.pop) self.assertEqual(op1.priority, constants.OP_PRIO_LOW) self.assertTrue("OP_TEST_DUMMY" in op1.comment) self.assertEqual(op1.debug_level, 3) # FIXME: as priority is mandatory, there is no way # of specifying "just inherit the priority". self.assertEqual(op2.comment, "foobar") self.assertEqual(op2.debug_level, 3)
def setUp(self): self._rpcs = [] self.op = opcodes.OpTestDummy(result=False, messages=[], fail=False) self.lu = FakeEnvWithCustomPostHookNodesLU(FakeProc(), self.op, FakeConfig(), None, (123, "/foo/bar"), None)
def setUp(self): """Initialize rpc mock calls archive and arguments for the hooksmaster. """ self._rpcs = [] self.op = opcodes.OpTestDummy(result=False, messages=[], fail=False) self.master_uuid = "aaaaaaaa-dead-beef-dead-beefdeadbeef" self.other_uuid = "bbbbbbbb-dead-beef-dead-beefdeadbeef" self.nodes = [self.master_uuid, self.other_uuid] self.hooks_nodes = (frozenset([]), frozenset(self.nodes)) self.cluster_name = "mock_cluster_name" self.master_name = "mock_master_name" self.job_id = 1234 self.rpc_res_conv = hooksmaster.RpcResultsToHooksResults
def testDefaults(self): src = opcodes.OpTestDummy() res = mcpu._ProcessResult(self._Submit, src, cmdlib.ResultWithJobs([[ opcodes.OpTestDelay(), opcodes.OpTestDelay(), ], [ opcodes.OpTestDelay(), ]])) self.assertEqual(res, { constants.JOB_IDS_KEY: [200, 201], }) (_, (op1, op2)) = self._submitted.pop(0) (_, (op3, )) = self._submitted.pop(0) self.assertRaises(IndexError, self._submitted.pop) for op in [op1, op2, op3]: self.assertTrue("OP_TEST_DUMMY" in op.comment)
def setUp(self): self._rpcs = [] self.op = opcodes.OpTestDummy(result=False, messages=[], fail=False) self.lu = FakeEnvLU(FakeProc(), self.op, FakeContext(), None)