Revision 4a90bd4f test/py/ganeti.rapi.client_unittest.py
b/test/py/ganeti.rapi.client_unittest.py | ||
---|---|---|
594 | 594 |
def testRebootInstance(self): |
595 | 595 |
self.rapi.AddResponse("6146") |
596 | 596 |
job_id = self.client.RebootInstance("i-bar", reboot_type="hard", |
597 |
ignore_secondaries=True, dry_run=True, |
|
598 |
reason_text="Updates") |
|
599 |
self.assertEqual(6146, job_id) |
|
600 |
self.assertHandler(rlib2.R_2_instances_name_reboot) |
|
601 |
self.assertItems(["i-bar"]) |
|
602 |
self.assertDryRun() |
|
603 |
self.assertQuery("type", ["hard"]) |
|
604 |
self.assertQuery("ignore_secondaries", ["1"]) |
|
605 |
self.assertQuery("reason_text", ["Updates"]) |
|
606 |
|
|
607 |
def testRebootInstanceDefaultReason(self): |
|
608 |
self.rapi.AddResponse("6146") |
|
609 |
job_id = self.client.RebootInstance("i-bar", reboot_type="hard", |
|
597 | 610 |
ignore_secondaries=True, dry_run=True) |
598 | 611 |
self.assertEqual(6146, job_id) |
599 | 612 |
self.assertHandler(rlib2.R_2_instances_name_reboot) |
... | ... | |
601 | 614 |
self.assertDryRun() |
602 | 615 |
self.assertQuery("type", ["hard"]) |
603 | 616 |
self.assertQuery("ignore_secondaries", ["1"]) |
617 |
self.assertQuery("reason_text", None) |
|
604 | 618 |
|
605 | 619 |
def testShutdownInstance(self): |
606 | 620 |
self.rapi.AddResponse("1487") |
Also available in: Unified diff