def test_get_host_name_for_vm(self): fake_vm = fake.ManagedObject( "VirtualMachine", fake.ManagedObjectReference("vm-123", "VirtualMachine")) fake_vm.propSet.append(fake.Property('name', 'vm-123')) fake_objects = fake.FakeRetrieveResult() fake_objects.add_object(fake_vm) vm_ref = vm_util.get_vm_ref_from_name(fake_session(fake_objects), 'vm-123') self.assertIsNotNone(vm_ref) fake_results = [ fake.ObjectContent(None, [ fake.Property( 'runtime.host', fake.ManagedObjectReference('host-123', 'HostSystem')) ]) ] fake_objects = fake.FakeRetrieveResult() for results in fake_results: fake_objects.add_object(results) host_id = vm_util.get_host_id_from_vm_ref(fake_session(fake_objects), vm_ref) self.assertEqual('host-123', host_id)
def test_get_host_name_for_vm(self): fake_vm = fake.ManagedObject( "VirtualMachine", fake.ManagedObjectReference( "vm-123", "VirtualMachine")) fake_vm.propSet.append( fake.Property('name', 'vm-123')) fake_objects = fake.FakeRetrieveResult() fake_objects.add_object(fake_vm) vm_ref = vm_util.get_vm_ref_from_name( fake_session(fake_objects), 'vm-123') self.assertIsNotNone(vm_ref) fake_results = [ fake.ObjectContent( None, [ fake.Property('runtime.host', fake.ManagedObjectReference( 'host-123', 'HostSystem')) ])] fake_objects = fake.FakeRetrieveResult() for results in fake_results: fake_objects.add_object(results) host_id = vm_util.get_host_id_from_vm_ref( fake_session(fake_objects), vm_ref) self.assertEqual('host-123', host_id)
def test_get_host_name_for_vm(self, _get_ref_from_uuid): fake_host = fake.HostSystem() fake_host_id = fake_host.obj.value fake_vm = fake.VirtualMachine(name="vm-123", runtime_host=fake_host.obj) fake_objects = fake.FakeRetrieveResult() fake_objects.add_object(fake_vm) vm_ref = vm_util.get_vm_ref_from_name(fake_session(fake_objects), "vm-123") self.assertIsNotNone(vm_ref) host_id = vm_util.get_host_id_from_vm_ref(fake_session(fake_objects), vm_ref) self.assertEqual(fake_host_id, host_id)
def test_get_host_name_for_vm(self, _get_ref_from_uuid): fake_host = fake.HostSystem() fake_host_id = fake_host.obj.value fake_vm = fake.VirtualMachine(name='vm-123', runtime_host=fake_host.obj) fake_objects = fake.FakeRetrieveResult() fake_objects.add_object(fake_vm) vm_ref = vm_util.get_vm_ref_from_name(fake_session(fake_objects), 'vm-123') self.assertIsNotNone(vm_ref) host_id = vm_util.get_host_id_from_vm_ref(fake_session(fake_objects), vm_ref) self.assertEqual(fake_host_id, host_id)