Revision a52978c7 test/ganeti.rapi.rlib2_unittest.py
b/test/ganeti.rapi.rlib2_unittest.py | ||
---|---|---|
446 | 446 |
self.assertRaises(IndexError, cl.GetNextSubmittedJob) |
447 | 447 |
|
448 | 448 |
|
449 |
class TestInstanceRecreateDisks(unittest.TestCase): |
|
450 |
def test(self): |
|
451 |
clfactory = _FakeClientFactory(_FakeClient) |
|
452 |
handler = _CreateHandler(rlib2.R_2_instances_name_recreate_disks, |
|
453 |
["inst22357"], {}, {}, clfactory) |
|
454 |
job_id = handler.POST() |
|
455 |
|
|
456 |
cl = clfactory.GetNextClient() |
|
457 |
self.assertRaises(IndexError, clfactory.GetNextClient) |
|
458 |
|
|
459 |
(exp_job_id, (op, )) = cl.GetNextSubmittedJob() |
|
460 |
self.assertEqual(job_id, exp_job_id) |
|
461 |
self.assertTrue(isinstance(op, opcodes.OpInstanceRecreateDisks)) |
|
462 |
self.assertEqual(op.instance_name, "inst22357") |
|
463 |
self.assertFalse(hasattr(op, "dry_run")) |
|
464 |
self.assertFalse(hasattr(op, "force")) |
|
465 |
|
|
466 |
self.assertRaises(IndexError, cl.GetNextSubmittedJob) |
|
467 |
|
|
468 |
|
|
449 | 469 |
class TestInstanceFailover(unittest.TestCase): |
450 | 470 |
def test(self): |
451 | 471 |
clfactory = _FakeClientFactory(_FakeClient) |
Also available in: Unified diff