code: def test_update_registered_model(mock_store):
      name = "Model 1"
      new_description = "New Description"
      new_description_2 = "New Description 2"
      mock_store.update_registered_model.return_value = RegisteredModel(
          name, description=new_description
      )
  
      result = newModelRegistryClient().update_registered_model(
          name=name, description=new_description
      )
      mock_store.update_registered_model.assert_called_with(
          name=name, description=new_description
      )
      assert result.description == new_description
  
      mock_store.update_registered_model.return_value = RegisteredModel(
          name, description=new_description_2
      )
      result = newModelRegistryClient().update_registered_model(
          name=name, description=new_description_2
      )
      mock_store.update_registered_model.assert_called_with(
          name=name, description="New Description 2"
      )
      assert result.description == new_description_2
  
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 5 for calling a global function with example usage: test_update_registered_model(mock_store) without return types