code: def test_delete_artifacts(hdfs_system_mock):
      delete_mock = hdfs_system_mock.return_value.delete
      repo = HdfsArtifactRepository("hdfs:/some_path/maybe/path")
      repo.delete_artifacts("artifacts")
      delete_mock.assert_called_once_with(
          "/some_path/maybe/path/artifacts", recursive=True
      )
  
imports: import os
  import sys
  from io import BufferedReader
  from tempfile import NamedTemporaryFile
  from unittest import mock
  from unittest.mock import ANY, call, mock_open
  import pytest
  from pyarrow import HadoopFileSystem
  from mlflow.entities import FileInfo
  from mlflow.store.artifact.hdfs_artifact_repo import HdfsArtifactRepository, _download_hdfs_file, _parse_extra_conf, _relative_path_remote, _resolve_base_path
  from mlflow.utils.file_utils import TempDir
label_desc: Use image node_id 13 for calling a global function with example usage: test_delete_artifacts(hdfs_system_mock) without return types