Here are the examples of the python api mocks.FakeContext taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
3 Examples
3
Example 1
Project: ganeti Source File: ganeti.mcpu_unittest.py
def setUp(self):
self.ctx = mocks.FakeContext()
self.cfg = self.ctx.GetConfig("ec_id")
self.rpc = CreateRpcRunnerMock()
self.proc = mcpu.Processor(self.ctx, "ec_id", enable_locks = False)
self.op = self.OpTest()
self.calc_timeout = lambda: 42
0
Example 2
def setUp(self):
self._rpcs = []
self.op = opcodes.OpTestDummy(result=False, messages=[], fail=False)
self.lu = FakeEnvLU(FakeProc(), self.op, FakeContext(), None)
0
Example 3
Project: ganeti Source File: ganeti.hooks_unittest.py
def testNoHooksLU(self):
self.lu = FakeNoHooksLU(FakeProc(), self.op, FakeContext(), None)
self.assertRaises(AssertionError, self.lu.BuildHooksEnv)
self.assertRaises(AssertionError, self.lu.BuildHooksNodes)
hm = hooksmaster.HooksMaster.BuildFromLu(self._HooksRpc, self.lu)
self.assertEqual(hm.pre_env, {})
self.assertRaises(IndexError, self._rpcs.pop)
hm.RunPhase(constants.HOOKS_PHASE_PRE)
self.assertRaises(IndexError, self._rpcs.pop)
hm.RunPhase(constants.HOOKS_PHASE_POST)
self.assertRaises(IndexError, self._rpcs.pop)
hm.RunConfigUpdate()
(node_list, hpath, phase, env) = self._rpcs.pop(0)
self.assertEqual(set(node_list), set([self.lu.cfg.GetMasterNodeName()]))
self.assertEqual(hpath, constants.HOOKS_NAME_CFGUPDATE)
self.assertEqual(phase, constants.HOOKS_PHASE_POST)
self.assertFalse(compat.any(key.startswith("GANETI_POST") for key in env))
self._CheckEnv(env, constants.HOOKS_PHASE_POST,
constants.HOOKS_NAME_CFGUPDATE)
self.assertRaises(IndexError, self._rpcs.pop)
assert isinstance(self.lu, FakeNoHooksLU), "LU was replaced"