

def test_from_instance_as_object(self):
    instance = objects.Instance()
    instance.uuid = uuidutils.generate_uuid()
    instance.numa_topology = None
    instance.pci_requests = None
    instance.project_id = fakes.FAKE_PROJECT_ID
    instance.availability_zone = 'nova'
    spec = objects.RequestSpec()
    spec._from_instance(instance)
    instance_fields = ['numa_topology', 'pci_requests', 'uuid', 'project_id', 'availability_zone']
    for field in instance_fields:
        if (field == 'uuid'):
            instance_fields.assertEqual(getattr(instance, field), getattr(spec, 'instance_uuid'))
        else:
            self.assertEqual(getattr(instance, field), getattr(spec, field))

dataset/ETHPy150Open openstack/nova/nova/tests/unit/objects/test_request_spec.py _TestRequestSpecObject.test_from_instance_as_object/VarMisuse@99/145 `self`->`instance_fields`