Revision 3388debb test/py/cmdlib/backup_unittest.py
b/test/py/cmdlib/backup_unittest.py | ||
---|---|---|
72 | 72 |
}, ret) |
73 | 73 |
|
74 | 74 |
|
75 |
class TestLUBackupPrepare(CmdlibTestCase): |
|
76 |
@patchUtils("instance_utils") |
|
77 |
def testPrepareLocalExport(self, utils): |
|
78 |
utils.ReadOneLineFile.return_value = "cluster_secret" |
|
79 |
inst = self.cfg.AddNewInstance() |
|
80 |
op = opcodes.OpBackupPrepare(instance_name=inst.name, |
|
81 |
mode=constants.EXPORT_MODE_LOCAL) |
|
82 |
self.ExecOpCode(op) |
|
83 |
|
|
84 |
@patchUtils("instance_utils") |
|
85 |
def testPrepareRemoteExport(self, utils): |
|
86 |
utils.ReadOneLineFile.return_value = "cluster_secret" |
|
87 |
inst = self.cfg.AddNewInstance() |
|
88 |
self.rpc.call_x509_cert_create.return_value = \ |
|
89 |
self.RpcResultsBuilder() \ |
|
90 |
.CreateSuccessfulNodeResult(inst.primary_node, |
|
91 |
("key_name", |
|
92 |
testutils.ReadTestData("cert1.pem"))) |
|
93 |
op = opcodes.OpBackupPrepare(instance_name=inst.name, |
|
94 |
mode=constants.EXPORT_MODE_REMOTE) |
|
95 |
self.ExecOpCode(op) |
|
96 |
|
|
97 |
|
|
75 | 98 |
if __name__ == "__main__": |
76 | 99 |
testutils.GanetiTestProgram() |
Also available in: Unified diff