Example #1
0
 def test_get_values(self):
     objects = self._create_fake_vm_objects()
     lst_properties = ["runtime.powerState", "summary.guest.toolsStatus", "summary.guest.toolsRunningStatus"]
     query = vm_util.get_values_from_object_properties(fake_session(objects), objects, lst_properties)
     self.assertEqual("poweredOn", query["runtime.powerState"])
     self.assertEqual("guestToolsRunning", query["summary.guest.toolsRunningStatus"])
     self.assertEqual("toolsOk", query["summary.guest.toolsStatus"])
Example #2
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 #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 get_datastore_by_ref(session, ds_ref):
    lst_properties = ["summary.type", "summary.name",
                      "summary.capacity", "summary.freeSpace"]
    props = session._call_method(vim_util, "get_object_properties",
                                 None, ds_ref, "Datastore", lst_properties)
    query = vm_util.get_values_from_object_properties(session, props)
    return ds_obj.Datastore(ds_ref, query["summary.name"],
                            capacity=query["summary.capacity"],
                            freespace=query["summary.freeSpace"])
Example #5
0
def get_datastore_by_ref(session, ds_ref):
    lst_properties = ["summary.type", "summary.name",
                      "summary.capacity", "summary.freeSpace"]
    props = session._call_method(vim_util, "get_object_properties",
                                 None, ds_ref, "Datastore", lst_properties)
    query = vm_util.get_values_from_object_properties(session, props)
    return ds_obj.Datastore(ds_ref, query["summary.name"],
                            capacity=query["summary.capacity"],
                            freespace=query["summary.freeSpace"])