code: def test_models_artifact_repo_init_with_uri_containing_profile(
      uri_with_profile,
  ):
      with mock.patch(
          WORKSPACE_MODELS_ARTIFACT_REPOSITORY, autospec=True
      ) as mock_repo:
          mock_repo.return_value.model_name = "MyModel"
          mock_repo.return_value.model_version = "12"
          models_repo = ModelsArtifactRepository(uri_with_profile)
          assert models_repo.artifact_uri == uri_with_profile
          assert isinstance(
              models_repo.repo, DatabricksModelsArtifactRepository
          )
          mock_repo.assert_called_once_with(uri_with_profile)
  
file_path: mlflow/tests/store/artifact/test_models_artifact_repo.py
imports: from unittest import mock
  import pytest
  from mlflow import MlflowClient
  from mlflow.entities.model_registry import ModelVersion
  from mlflow.store.artifact.databricks_models_artifact_repo import DatabricksModelsArtifactRepository
  from mlflow.store.artifact.models_artifact_repo import ModelsArtifactRepository
  from mlflow.store.artifact.unity_catalog_models_artifact_repo import UnityCatalogModelsArtifactRepository
  from mlflow.utils.os import is_windows
  from tests.store.artifact.constants import UC_MODELS_ARTIFACT_REPOSITORY, WORKSPACE_MODELS_ARTIFACT_REPOSITORY
label_desc: Use image node_id 1 for calling a global function with example usage: test_models_artifact_repo_init_with_uri_containing_profile(uri_with_profile) without return types