code: def test_parse_extra_conf():
      assert _parse_extra_conf(
          "fs.permissions.umask-mode=022,some_other.extra.conf=abcd"
      ) == {
          "fs.permissions.umask-mode": "022",
          "some_other.extra.conf": "abcd",
      }
      assert _parse_extra_conf(None) is None
  
      with pytest.raises(
          ValueError, match="not enough values to unpack "
      ):
          _parse_extra_conf("missing_equals_sign")
  
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 11 for calling a global function with example usage: test_parse_extra_conf() without return types