Revision b4726cd7 test/py/cmdlib/cluster_unittest.py

b/test/py/cmdlib/cluster_unittest.py
403 403
    self.ExecOpCode(op)
404 404
    self.assertEqual(additional_pool, self.cluster.uid_pool)
405 405

  
406
  def testMacPrefix(self):
407
    mac_prefix = "aa:01:02"
408
    op = opcodes.OpClusterSetParams(mac_prefix=mac_prefix)
409
    self.ExecOpCode(op)
410
    self.assertEqual(mac_prefix, self.cluster.mac_prefix)
411

  
412
  def testEmptyMacPrefix(self):
413
    mac_prefix = ""
414
    op = opcodes.OpClusterSetParams(mac_prefix=mac_prefix)
415
    self.ExecOpCodeExpectOpPrereqError(
416
      op, "Parameter 'OP_CLUSTER_SET_PARAMS.mac_prefix' fails validation")
417

  
418
  def testInvalidMacPrefix(self):
419
    mac_prefix = "az:00:00"
420
    op = opcodes.OpClusterSetParams(mac_prefix=mac_prefix)
421
    self.ExecOpCodeExpectOpPrereqError(op, "Invalid MAC address prefix")
422

  
406 423
  def testMasterNetmask(self):
407 424
    op = opcodes.OpClusterSetParams(master_netmask=26)
408 425
    self.ExecOpCode(op)

Also available in: Unified diff