Revision 0fbedb7a test/ganeti.objects_unittest.py

b/test/ganeti.objects_unittest.py
195 195
    self.assertEqual(node_ndparams,
196 196
                     self.fake_cl.FillND(fake_node, fake_group))
197 197

  
198
  def testPrimaryHypervisor(self):
199
    assert self.fake_cl.enabled_hypervisors is None
200
    self.fake_cl.enabled_hypervisors = [constants.HT_XEN_HVM]
201
    self.assertEqual(self.fake_cl.primary_hypervisor, constants.HT_XEN_HVM)
202

  
203
    self.fake_cl.enabled_hypervisors = [constants.HT_XEN_PVM, constants.HT_KVM]
204
    self.assertEqual(self.fake_cl.primary_hypervisor, constants.HT_XEN_PVM)
205

  
206
    self.fake_cl.enabled_hypervisors = sorted(constants.HYPER_TYPES)
207
    self.assertEqual(self.fake_cl.primary_hypervisor, constants.HT_CHROOT)
208

  
198 209

  
199 210
class TestOS(unittest.TestCase):
200 211
  ALL_DATA = [

Also available in: Unified diff