code: def test_create_registered_model(mock_store):
      tags_dict = {"key": "value", "another key": "some other value"}
      tags = [
          RegisteredModelTag(key, value)
          for key, value in tags_dict.items()
      ]
      description = "such a great model"
      mock_store.create_registered_model.return_value = RegisteredModel(
          "Model 1", tags=tags, description=description
      )
      result = newModelRegistryClient().create_registered_model(
          "Model 1", tags_dict, description
      )
      mock_store.create_registered_model.assert_called_once_with(
          "Model 1", tags, description
      )
      assert result.name == "Model 1"
      assert result.tags == tags_dict
  
imports: from unittest import mock
  from unittest.mock import ANY
  import pytest
  from mlflow.entities.model_registry import ModelVersion, ModelVersionTag, RegisteredModel, RegisteredModelTag
  from mlflow.exceptions import MlflowException
  from mlflow.store.entities.paged_list import PagedList
  from mlflow.store.model_registry import SEARCH_MODEL_VERSION_MAX_RESULTS_DEFAULT, SEARCH_REGISTERED_MODEL_MAX_RESULTS_DEFAULT
  from mlflow.store.model_registry.sqlalchemy_store import SqlAlchemyStore
  from mlflow.tracking._model_registry.client import ModelRegistryClient
label_desc: Use image node_id 4 for calling a global function with example usage: test_create_registered_model(mock_store) without return types