Here are the examples of the python api mocks.FakeConfig taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
3
Example 1
def setUp(self):
self.op = opcodes.OpCode()
# WARNING: here we pass None as RpcRunner instance since we know
# our usage via HooksMaster will not use lu.rpc
self.lu = FakeLU(FakeProc(), self.op, FakeConfig(),
None, (123, "/foo/bar"), None)
3
Example 2
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)
3
Example 3
def test(self):
cfg = mocks.FakeConfig()
ssh.WriteKnownHostsFile(cfg, self.tmpfile)
self.assertFileContent(self.tmpfile,
"%s ssh-rsa %s\n%s ssh-dss %s\n" %
(cfg.GetClusterName(), mocks.FAKE_CLUSTER_KEY,
cfg.GetClusterName(), mocks.FAKE_CLUSTER_KEY))
0
Example 4
Project: ganeti Source File: cmdlib_unittest.py
def testFunction(self):
class TestLU(object):
def __init__(self, opcode):
self.cfg = mocks.FakeConfig()
self.op = opcode
class OpTest(opcodes.OpCode):
OP_PARAMS = [
("iallocator", None, ht.TAny, None),
("node", None, ht.TAny, None),
]
default_iallocator = mocks.FakeConfig().GetDefaultIAllocator()
other_iallocator = default_iallocator + "_not"
op = OpTest()
lu = TestLU(op)
c_i = lambda: common.CheckIAllocatorOrNode(lu, "iallocator", "node")
# Neither node nor iallocator given
for n in (None, []):
op.iallocator = None
op.node = n
c_i()
self.assertEqual(lu.op.iallocator, default_iallocator)
self.assertEqual(lu.op.node, n)
# Both, iallocator and node given
for a in ("test", constants.DEFAULT_IALLOCATOR_SHORTCUT):
op.iallocator = a
op.node = "test"
self.assertRaises(errors.OpPrereqError, c_i)
# Only iallocator given
for n in (None, []):
op.iallocator = other_iallocator
op.node = n
c_i()
self.assertEqual(lu.op.iallocator, other_iallocator)
self.assertEqual(lu.op.node, n)
# Only node given
op.iallocator = None
op.node = "node"
c_i()
self.assertEqual(lu.op.iallocator, None)
self.assertEqual(lu.op.node, "node")
# Asked for default iallocator, no node given
op.iallocator = constants.DEFAULT_IALLOCATOR_SHORTCUT
op.node = None
c_i()
self.assertEqual(lu.op.iallocator, default_iallocator)
self.assertEqual(lu.op.node, None)
# No node, iallocator or default iallocator
op.iallocator = None
op.node = None
lu.cfg.GetDefaultIAllocator = lambda: None
self.assertRaises(errors.OpPrereqError, c_i)