code: def test_dbfs_artifact_repo_factory_acled_paths(artifact_uri):
      repo_pkg_path = "mlflow.store.artifact.databricks_artifact_repo"
      with mock.patch(
          "mlflow.utils.databricks_utils.is_dbfs_fuse_available",
          return_value=True,
      ), mock.patch(
          "mlflow.store.artifact.dbfs_artifact_repo.DatabricksArtifactRepository",
          autospec=True,
      ) as mock_repo, mock.patch(
          repo_pkg_path + ".get_databricks_host_creds",
          return_value=None,
      ), mock.patch(
          repo_pkg_path
          + ".DatabricksArtifactRepository._get_run_artifact_root",
          return_value="whatever",
      ):
          repo = dbfs_artifact_repo_factory(artifact_uri)
          assert isinstance(repo, DatabricksArtifactRepository)
          mock_repo.assert_called_once_with(artifact_uri)
  
file_path: mlflow/tests/store/artifact/test_dbfs_artifact_repo.py
imports: from unittest import mock
  import pytest
  from mlflow.exceptions import MlflowException
  from mlflow.store.artifact.databricks_artifact_repo import DatabricksArtifactRepository
  from mlflow.store.artifact.dbfs_artifact_repo import DbfsRestArtifactRepository, dbfs_artifact_repo_factory
  from mlflow.store.artifact.local_artifact_repo import LocalArtifactRepository
label_desc: Use image node_id 3 for calling a global function with example usage: test_dbfs_artifact_repo_factory_acled_paths(artifact_uri) without return types