Revision 537dba0c test/py/cmdlib/cluster_unittest.py
b/test/py/cmdlib/cluster_unittest.py | ||
---|---|---|
446 | 446 |
self.ExecOpCode(op) |
447 | 447 |
self.assertEqual(diskparams, self.cluster.diskparams) |
448 | 448 |
|
449 |
def testValidDiskparamsAccess(self): |
|
450 |
for value in constants.DISK_VALID_ACCESS_MODES: |
|
451 |
self.ResetMocks() |
|
452 |
op = opcodes.OpClusterSetParams(diskparams={ |
|
453 |
constants.DT_RBD: {constants.RBD_ACCESS: value} |
|
454 |
}) |
|
455 |
self.ExecOpCode(op) |
|
456 |
got = self.cluster.diskparams[constants.DT_RBD][constants.RBD_ACCESS] |
|
457 |
self.assertEqual(value, got) |
|
458 |
|
|
459 |
def testInvalidDiskparamsAccess(self): |
|
460 |
for value in ["default", "pinky_bunny"]: |
|
461 |
self.ResetMocks() |
|
462 |
op = opcodes.OpClusterSetParams(diskparams={ |
|
463 |
constants.DT_RBD: {constants.RBD_ACCESS: value} |
|
464 |
}) |
|
465 |
self.ExecOpCodeExpectOpPrereqError(op, "Invalid value of 'rbd:access'") |
|
466 |
|
|
449 | 467 |
def testUnsetDrbdHelperWithDrbdDisks(self): |
450 | 468 |
self.cfg.AddNewInstance(disks=[ |
451 | 469 |
self.cfg.CreateDisk(dev_type=constants.DT_DRBD8, create_nodes=True)]) |
Also available in: Unified diff