Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)