code: def test_search_registered_models_params(
      store, creds, filter_string, max_results, page_token, order_by
  ):
      params = {
          "filter_string": filter_string,
          "max_results": max_results,
          "page_token": page_token,
          "order_by": order_by,
      }
      params = {k: v for k, v in params.items() if v is not None}
      with mock_http_request_200() as mock_http:
          store.search_registered_models(**params)
      if "filter_string" in params:
          params["filter"] = params.pop("filter_string")
      _verify_requests(
          mock_http,
          creds,
          "registered-models/search",
          "GET",
          SearchRegisteredModels(**params),
      )
  
imports: import json
  import uuid
  from unittest import mock
  import pytest
  from mlflow.entities.model_registry import ModelVersion, ModelVersionTag, RegisteredModelTag
  from mlflow.entities.model_registry.model_version_status import ModelVersionStatus
  from mlflow.exceptions import MlflowException
  from mlflow.protos.model_registry_pb2 import CreateModelVersion, CreateRegisteredModel, DeleteModelVersion, DeleteModelVersionTag, DeleteRegisteredModel, DeleteRegisteredModelAlias, DeleteRegisteredModelTag, GetLatestVersions, GetModelVersion, GetModelVersionByAlias, GetModelVersionDownloadUri, GetRegisteredModel, RenameRegisteredModel, SearchModelVersions, SearchRegisteredModels, SetModelVersionTag, SetRegisteredModelAlias, SetRegisteredModelTag, TransitionModelVersionStage, UpdateModelVersion, UpdateRegisteredModel
  from mlflow.store.model_registry.rest_store import RestStore
  from mlflow.utils.proto_json_utils import message_to_json
  from mlflow.utils.rest_utils import MlflowHostCreds
  from tests.helper_functions import mock_http_request_200, mock_http_request_403_200
label_desc: Use image node_id 11 for calling a global function with example usage: test_search_registered_models_params(store, creds, filter_string, max_results, page_token, order_by) without return types