code: def enter_recipe_example_directory():
      recipe_example_path = os.environ.get(
          RECIPE_EXAMPLE_PATH_ENV_VAR_FOR_TESTS
      )
      if recipe_example_path is None:
          mlflow_repo_root_directory = pathlib.Path(
              mlflow.__file__
          ).parent.parent
          recipe_example_path = (
              mlflow_repo_root_directory
              / RECIPE_EXAMPLE_PATH_FROM_MLFLOW_ROOT
          )
  
      with chdir(recipe_example_path):
          yield recipe_example_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 1 for calling a global function with example usage: enter_recipe_example_directory() without return types