Revision 0dbaa9ca test/ganeti.rapi.rlib2_unittest.py

b/test/ganeti.rapi.rlib2_unittest.py
409 409
    self.assertFalse(ops[1].osparams)
410 410

  
411 411

  
412
class TestParseRenameGroupRequest(testutils.GanetiTestCase):
413
  def setUp(self):
414
    testutils.GanetiTestCase.setUp(self)
415

  
416
    self.Parse = rlib2._ParseRenameGroupRequest
417

  
418
  def test(self):
419
    name = "instij0eeph7"
420
    data = {
421
      "new_name": "ua0aiyoo",
422
      }
423

  
424
    op = self.Parse(name, data, False)
425

  
426
    self.assert_(isinstance(op, opcodes.OpRenameGroup))
427
    self.assertEqual(op.old_name, name)
428
    self.assertEqual(op.new_name, "ua0aiyoo")
429
    self.assertFalse(op.dry_run)
430

  
431
  def testDryRun(self):
432
    name = "instij0eeph7"
433
    data = {
434
      "new_name": "ua0aiyoo",
435
      }
436

  
437
    op = self.Parse(name, data, True)
438

  
439
    self.assert_(isinstance(op, opcodes.OpRenameGroup))
440
    self.assertEqual(op.old_name, name)
441
    self.assertEqual(op.new_name, "ua0aiyoo")
442
    self.assert_(op.dry_run)
443

  
444

  
412 445
if __name__ == '__main__':
413 446
  testutils.GanetiTestProgram()

Also available in: Unified diff