Example #1
0
 def test_get_vnc_port_exhausted(self):
     fake_vms = self._create_fake_vms()
     self.flags(vnc_port=5900, group='vmware')
     self.flags(vnc_port_total=10, group='vmware')
     self.assertRaises(exception.ConsolePortRangeExhausted,
                       vm_util.get_vnc_port,
                       fake.FakeObjectRetrievalSession(fake_vms))
Example #2
0
 def test_get_vnc_port(self):
     fake_vms = self._create_fake_vms()
     self.flags(vnc_port=5900, group='vmware')
     self.flags(vnc_port_total=10000, group='vmware')
     actual = vm_util.get_vnc_port(
         fake.FakeObjectRetrievalSession(fake_vms))
     self.assertEqual(actual, 5910)
Example #3
0
 def test_get_values(self):
     objects = self._create_fake_vm_objects()
     query = vm_util.get_values_from_object_properties(
         fake.FakeObjectRetrievalSession(objects), objects)
     self.assertEqual('poweredOn', query['runtime.powerState'])
     self.assertEqual('guestToolsRunning',
                      query['summary.guest.toolsRunningStatus'])
     self.assertEqual('toolsOk', query['summary.guest.toolsStatus'])
Example #4
0
 def test_get_datastore_without_datastore(self):
     self.assertRaises(exception.DatastoreNotFound,
                       ds_util.get_datastore,
                       fake.FakeObjectRetrievalSession(None),
                       cluster="fake-cluster")
Example #5
0
 def test_get_all_cluster_refs_by_name_missing(self):
     fake_objects = fake.FakeRetrieveResult()
     fake_objects.add_object(partialObject(path='cluster'))
     refs = vm_util.get_all_cluster_refs_by_name(
         fake.FakeObjectRetrievalSession(fake_objects), ['cluster'])
     self.assertEqual({}, refs)
Example #6
0
 def test_get_all_cluster_refs_by_name_exists(self):
     fake_objects = fake.FakeRetrieveResult()
     fake_objects.add_object(fake.ClusterComputeResource(name='cluster'))
     refs = vm_util.get_all_cluster_refs_by_name(
         fake.FakeObjectRetrievalSession(fake_objects), ['cluster'])
     self.assertEqual(1, len(refs))
Example #7
0
 def test_get_all_cluster_refs_by_name_none(self):
     fake_objects = fake.FakeRetrieveResult()
     refs = vm_util.get_all_cluster_refs_by_name(
         fake.FakeObjectRetrievalSession(fake_objects), ['fake_cluster'])
     self.assertEqual({}, refs)
Example #8
0
 def test_get_host_ref_no_hosts_in_cluster(self):
     self.assertRaises(exception.NoValidHost,
                       vm_util.get_host_ref,
                       fake.FakeObjectRetrievalSession(""), 'fake_cluster')