Example #1
0
    def test_get_host_name_for_vm(self, mock_get_vm_ref):
        mock_get_vm_ref.return_value = self.vm_ref

        host = fake._get_object(self.host_ref)

        ret = vm_util.get_host_name_for_vm(self.session, 'fake-instance')

        mock_get_vm_ref.assert_called_once_with(self.session, 'fake-instance')
        self.assertEqual(host.name, ret)
Example #2
0
 def test_get_inner_objects(self):
     property = ['summary.name']
     # Get the fake datastores directly from the cluster
     cluster_refs = fake._get_object_refs('ClusterComputeResource')
     cluster = fake._get_object(cluster_refs[0])
     expected_ds = cluster.datastore.ManagedObjectReference
     # Get the fake datastores using inner objects utility method
     result = vim_util.get_inner_objects(
         self.vim, cluster_refs[0], 'datastore', 'Datastore', property)
     datastores = [oc.obj for oc in result.objects]
     self.assertEqual(expected_ds, datastores)
Example #3
0
 def test_get_inner_objects(self):
     property = ['summary.name']
     # Get the fake datastores directly from the cluster
     cluster_refs = fake._get_object_refs('ClusterComputeResource')
     cluster = fake._get_object(cluster_refs[0])
     expected_ds = cluster.datastore.ManagedObjectReference
     # Get the fake datastores using inner objects utility method
     result = vim_util.get_inner_objects(self.vim, cluster_refs[0],
                                         'datastore', 'Datastore', property)
     datastores = [oc.obj for oc in result.objects]
     self.assertEqual(expected_ds, datastores)