code: def test_download_artifacts(dbfs_fuse_artifact_repo, test_dir):
      dbfs_fuse_artifact_repo.log_artifacts(test_dir)
      local_download_dir = dbfs_fuse_artifact_repo.download_artifacts(
          ""
      )
      expected_contents = {
          "subdir/test.txt": TEST_FILE_2_CONTENT,
          "test.txt": TEST_FILE_3_CONTENT,
          "empty-file": b"",
      }
      for filename, contents in expected_contents.items():
          with open(
              os.path.join(local_download_dir, filename), "rb"
          ) as handle:
              assert handle.read() == contents
  
file_path: mlflow/tests/store/artifact/test_dbfs_fuse_artifact_repo.py
imports: import os
  from unittest import mock
  from unittest.mock import PropertyMock
  import pytest
  from mlflow.store.artifact.artifact_repository_registry import get_artifact_repository
label_desc: Use image node_id 11 for calling a global function with example usage: test_download_artifacts(dbfs_fuse_artifact_repo, test_dir) without return types