def retrieve_server(request): """ Gets artifact details from the server, based on the name or the internal ID. """ vm_id, actor_id = _resolve_vm(request) server_details = server.return_artifact_details(vm_id) return server_details
def test_get_server_id_from_uuid(self): artifact_id = self.my_create_appliance("getuuid") server_details = s.return_artifact_details(artifact_id) uuid = server_details['artifact_uuid'] returned_id = s.get_server_id_from_uuid(uuid) self.assertEqual(artifact_id, returned_id)
def retrieve_server(request): """ Gets artifact details from the server, based on the name or the internal ID. """ vm_id, actor_id = _resolve_vm(request) server_details = server.return_artifact_details(vm_id) return server_details
def test_return_artifact_details(self): """ We expect a dictionary returned in JSON format, containing, amongst other things a uuid, state and server name. """ artifact_id = self.my_create_appliance("returndetails") server_details = s.return_artifact_details(artifact_id) self.assertEqual(server_details['artifact_id'], artifact_id) self.assertEqual(server_details['state'], "Not yet initialised") self.assertEqual(server_details['artifact_name'], "returndetails")