code: def tmp_recipe_exec_path(monkeypatch, tmp_path) -> Path:
      path = tmp_path.joinpath("recipe_execution")
      path.mkdir(parents=True)
      monkeypatch.setenv(
          MLFLOW_RECIPES_EXECUTION_DIRECTORY.name, str(path)
      )
      yield path
      shutil.rmtree(path)
  
file_path: mlflow/tests/recipes/conftest.py
imports: import os
  import pathlib
  import shutil
  import sys
  from pathlib import Path
  import pytest
  import mlflow
  from mlflow.environment_variables import MLFLOW_RECIPES_EXECUTION_DIRECTORY
  from mlflow.utils.file_utils import TempDir
  from tests.recipes.helper_functions import RECIPE_EXAMPLE_PATH_ENV_VAR_FOR_TESTS, RECIPE_EXAMPLE_PATH_FROM_MLFLOW_ROOT, chdir
label_desc: Use image node_id 3 for calling a global function with example usage: tmp_recipe_exec_path(monkeypatch, tmp_path) without return types