Revision 62e999a5 test/ganeti.rapi.client_unittest.py
b/test/ganeti.rapi.client_unittest.py | ||
---|---|---|
1039 | 1039 |
self.assertEqual(job_id, 12347) |
1040 | 1040 |
self.assertHandler(rlib2.R_2_groups_name_rename) |
1041 | 1041 |
|
1042 |
def testModifyCluster(self): |
|
1043 |
for mnh in [None, False, True]: |
|
1044 |
self.rapi.AddResponse("14470") |
|
1045 |
self.assertEqual(14470, |
|
1046 |
self.client.ModifyCluster(maintain_node_health=mnh)) |
|
1047 |
self.assertHandler(rlib2.R_2_cluster_modify) |
|
1048 |
self.assertItems([]) |
|
1049 |
data = serializer.LoadJson(self.rapi.GetLastRequestData()) |
|
1050 |
self.assertEqual(len(data), 1) |
|
1051 |
self.assertEqual(data["maintain_node_health"], mnh) |
|
1052 |
self.assertEqual(self.rapi.CountPending(), 0) |
|
1053 |
|
|
1042 | 1054 |
|
1043 | 1055 |
if __name__ == '__main__': |
1044 | 1056 |
client.UsesRapiClient(testutils.GanetiTestProgram)() |
Also available in: Unified diff