code: def mock_create_from_dict(monkeypatch):
      """Patches the kubernetes create_from_dict with a mock and returns it."""
      function_mock = MagicMock()
      function_mock.return_value = [
          MockDict({"metadata": {"name": "test-job"}})
      ]
  
      async def _mock_create_from_yaml(*args, **kwargs):
          return function_mock(*args, **kwargs)
  
      monkeypatch.setattr(
          "kubernetes_asyncio.utils.create_from_dict",
          lambda *args, **kwargs: _mock_create_from_yaml(
              *args, **kwargs
          ),
      )
      return function_mock
  
imports: import asyncio
  import base64
  import json
  from typing import Any
  from unittest.mock import MagicMock
  import pytest
  import wandb
  from kubernetes_asyncio.client import ApiException
  from wandb.sdk.launch._project_spec import LaunchProject
  from wandb.sdk.launch.errors import LaunchError
  from wandb.sdk.launch.runner.kubernetes_monitor import CustomResource, LaunchKubernetesMonitor, _is_container_creating, _log_err_task_callback, _state_from_conditions, _state_from_replicated_status
  from wandb.sdk.launch.runner.kubernetes_runner import KubernetesRunner, KubernetesSubmittedRun, add_entrypoint_args_overrides, add_label_to_pods, add_wandb_env, maybe_create_imagepull_secret
label_desc: Use image node_id 13 for calling a global function with example usage: mock_create_from_dict(monkeypatch) and returns: function_mock, function_mock