Revision 250a9404 test/py/ganeti.objects_unittest.py

b/test/py/ganeti.objects_unittest.py
351 351
    self.assertEqual(node2.disk_state[constants.LD_LV]["lv2082"].total, 512)
352 352
    self.assertEqual(node2.disk_state[constants.LD_LV]["lv32352"].total, 128)
353 353

  
354
  def testFilterEsNdp(self):
355
    node1 = objects.Node(name="node11673.example.com", ndparams={
356
      constants.ND_EXCLUSIVE_STORAGE: True,
357
      })
358
    node2 = objects.Node(name="node11674.example.com", ndparams={
359
      constants.ND_SPINDLE_COUNT: 3,
360
      constants.ND_EXCLUSIVE_STORAGE: False,
361
      })
362
    self.assertTrue(constants.ND_EXCLUSIVE_STORAGE in node1.ndparams)
363
    node1.UpgradeConfig()
364
    self.assertFalse(constants.ND_EXCLUSIVE_STORAGE in node1.ndparams)
365
    self.assertTrue(constants.ND_EXCLUSIVE_STORAGE in node2.ndparams)
366
    self.assertTrue(constants.ND_SPINDLE_COUNT in node2.ndparams)
367
    node2.UpgradeConfig()
368
    self.assertFalse(constants.ND_EXCLUSIVE_STORAGE in node2.ndparams)
369
    self.assertTrue(constants.ND_SPINDLE_COUNT in node2.ndparams)
370

  
354 371

  
355 372
if __name__ == "__main__":
356 373
  testutils.GanetiTestProgram()

Also available in: Unified diff