code: def test_response_with_unknown_fields(request):
      experiment_json = {
          "experiment_id": "1",
          "name": "My experiment",
          "artifact_location": "foo",
          "lifecycle_stage": "deleted",
          "OMG_WHAT_IS_THIS_FIELD": "Hooly cow",
      }
  
      response = mock.MagicMock()
      response.status_code = 200
      experiments = {"experiments": [experiment_json]}
      response.text = json.dumps(experiments)
      request.return_value = response
  
      store = RestStore(lambda: MlflowHostCreds("https://hello"))
      experiments = store.search_experiments()
      assert len(experiments) == 1
      assert experiments[0].name == "My experiment"
  
imports: import json
  from unittest import mock
  import pytest
  import mlflow
  from mlflow.entities import Dataset, DatasetInput, Experiment, ExperimentTag, InputTag, LifecycleStage, Metric, Param, RunTag, SourceType, ViewType
  from mlflow.exceptions import MlflowException
  from mlflow.models import Model
  from mlflow.protos.databricks_pb2 import RESOURCE_DOES_NOT_EXIST
  from mlflow.protos.service_pb2 import CreateRun, DeleteExperiment, DeleteRun, DeleteTag, GetExperimentByName, LogBatch, LogInputs, LogMetric, LogModel, LogParam, RestoreExperiment, RestoreRun, SearchExperiments, SearchRuns, SetExperimentTag, SetTag
  from mlflow.protos.service_pb2 import RunTag
  from mlflow.store.tracking.rest_store import RestStore
  from mlflow.tracking.request_header.default_request_header_provider import DefaultRequestHeaderProvider
  from mlflow.utils.proto_json_utils import message_to_json
  from mlflow.utils.rest_utils import MlflowHostCreds
label_desc: Use image node_id 5 for calling a global function with example usage: test_response_with_unknown_fields(request) without return types