code: def test_parse_kubernetes_config():
      work_dir = "./examples/docker"
      kubernetes_config = {
          "kube-context": "docker-for-desktop",
          "kube-job-template-path": os.path.join(
              work_dir, "kubernetes_job_template.yaml"
          ),
          "repository-uri": "dockerhub_account/mlflow-kubernetes-example",
      }
      yaml_obj = None
      with open(
          kubernetes_config["kube-job-template-path"]
      ) as job_template:
          yaml_obj = yaml.safe_load(job_template.read())
      kube_config = _parse_kubernetes_config(kubernetes_config)
      assert (
          kube_config["kube-context"]
          == kubernetes_config["kube-context"]
      )
      assert (
          kube_config["kube-job-template-path"]
          == kubernetes_config["kube-job-template-path"]
      )
      assert (
          kube_config["repository-uri"]
          == kubernetes_config["repository-uri"]
      )
      assert kube_config["kube-job-template"] == yaml_obj
  
imports: import json
  import os
  import shutil
  import subprocess
  import uuid
  from unittest import mock
  import git
  import pytest
  import yaml
  from databricks_cli.configure.provider import DatabricksConfig
  import mlflow
  from mlflow import MlflowClient
  from mlflow.entities import RunStatus, SourceType, ViewType
  from mlflow.environment_variables import MLFLOW_CONDA_CREATE_ENV_CMD, MLFLOW_CONDA_HOME
  from mlflow.exceptions import ExecutionException, MlflowException
  from mlflow.projects import _parse_kubernetes_config, _resolve_experiment_id
  from mlflow.store.tracking.file_store import FileStore
  from mlflow.utils import PYTHON_VERSION
  from mlflow.utils.conda import CONDA_EXE, get_or_create_conda_env
  from mlflow.utils.mlflow_tags import LEGACY_MLFLOW_GIT_BRANCH_NAME, LEGACY_MLFLOW_GIT_REPO_URL, MLFLOW_GIT_BRANCH, MLFLOW_GIT_REPO_URL, MLFLOW_PARENT_RUN_ID, MLFLOW_PROJECT_BACKEND, MLFLOW_PROJECT_ENTRY_POINT, MLFLOW_PROJECT_ENV, MLFLOW_SOURCE_NAME, MLFLOW_SOURCE_TYPE, MLFLOW_USER
  from mlflow.utils.process import ShellCommandException
  from tests.projects.utils import TEST_PROJECT_DIR, TEST_PROJECT_NAME, validate_exit_status
label_desc: Use image node_id 19 for calling a global function with example usage: test_parse_kubernetes_config() without return types