예제 #1
0
 def test_device(self):
     ilo = ilo_hp.hp_ilo.IloHost('127.0.0.1', '', '')
     ilo.update(raw=self.RAW)
     dev = ilo_hp.make_device(ilo, '127.0.0.1')
     self.assertEqual(dev.name, '')
     self.assertEqual(dev.sn, 'GB8911KH35')
     self.assertEqual(dev.model.type, DeviceType.blade_server.id)
     self.assertEqual(dev.model.name, 'HP ProLiant BL2x220c G5')
     macs = [e.mac for e in dev.ethernet_set.all()]
     self.assertEqual(macs, ['00215AAFA3D8', '00215AAFC712', '00215AAFC713'])
예제 #2
0
 def test_device(self):
     ilo = ilo_hp.hp_ilo.IloHost('127.0.0.1', '', '')
     ilo.update(raw=self.RAW)
     dev = ilo_hp.make_device(ilo, '127.0.0.1')
     self.assertEqual(dev.name, '')
     self.assertEqual(dev.sn, 'GB8911KH35')
     self.assertEqual(dev.model.type, DeviceType.blade_server.id)
     self.assertEqual(dev.model.name, 'HP ProLiant BL2x220c G5')
     macs = [e.mac for e in dev.ethernet_set.all()]
     self.assertEqual(macs, ['00215AAFA3D8', '00215AAFC712', '00215AAFC713'])
예제 #3
0
 def test_components(self):
     ilo = ilo_hp.hp_ilo.IloHost('127.0.0.1', '', '')
     ilo.update(raw=self.RAW)
     dev = ilo_hp.make_device(ilo, '127.0.0.1')
     ilo_hp.make_components(ilo, dev)
     sizes = [m.size or m.model.size for m in dev.memory_set.all()]
     self.assertEqual(sizes, [4096] * 4)
     labels = [m.label for m in dev.memory_set.all()]
     self.assertEqual(labels, ['DIMM 1A', 'DIMM 2B', 'DIMM 3C', 'DIMM 4D'])
     cpus = [p.label for p in dev.processor_set.all()]
     self.assertEqual(cpus, ['Proc 1', 'Proc 2'])
     models = [p.model.name for p in dev.processor_set.all()]
     self.assertEqual(models, ['CPU  2500MHz, 4-core', 'CPU  2500MHz, 4-core'])
예제 #4
0
 def test_components(self):
     ilo = ilo_hp.hp_ilo.IloHost('127.0.0.1', '', '')
     ilo.update(raw=self.RAW)
     dev = ilo_hp.make_device(ilo, '127.0.0.1')
     ilo_hp.make_components(ilo, dev)
     sizes = [m.size or m.model.size for m in dev.memory_set.all()]
     self.assertEqual(sizes, [4096] * 4)
     labels = [m.label for m in dev.memory_set.all()]
     self.assertEqual(labels, ['DIMM 1A', 'DIMM 2B', 'DIMM 3C', 'DIMM 4D'])
     cpus = [p.label for p in dev.processor_set.all()]
     self.assertEqual(cpus, ['Proc 1', 'Proc 2'])
     models = [p.model.name for p in dev.processor_set.all()]
     self.assertEqual(models,
                      ['CPU  2500MHz, 4-core', 'CPU  2500MHz, 4-core'])