code: def test_run_recipe_with_ingest_step_as_target_never_caches(
      test_recipe,
  ):
      ingest_step, _, _ = test_recipe
  
      def get_step_outputs_with_timestamps(step):
          output_directory = get_test_recipe_step_output_directory(step)
          return {
              path: os.path.getmtime(
                  os.path.join(output_directory, path)
              )
              for path in os.listdir(output_directory)
          }
  
      curr_time = time.time()
      run_test_recipe_step(test_recipe, ingest_step)
      step_outputs_with_timestamps_1 = get_step_outputs_with_timestamps(
          ingest_step
      )
      assert step_outputs_with_timestamps_1
      assert (
          get_test_recipe_step_execution_state(
              ingest_step
          ).last_updated_timestamp
          >= curr_time
      )
  
      curr_time = time.time()
      run_test_recipe_step(test_recipe, ingest_step)
      step_outputs_with_timestamps_2 = get_step_outputs_with_timestamps(
          ingest_step
      )
      assert step_outputs_with_timestamps_2
      assert (
          get_test_recipe_step_execution_state(
              ingest_step
          ).last_updated_timestamp
          >= curr_time
      )
  
      assert (
          step_outputs_with_timestamps_2
          != step_outputs_with_timestamps_1
      )
  
imports: import os
  import pathlib
  import shutil
  import time
  from unittest import mock
  import pandas
  import pytest
  from mlflow.environment_variables import MLFLOW_RECIPES_EXECUTION_TARGET_STEP_NAME
  from mlflow.recipes import Recipe
  from mlflow.recipes.step import StepStatus
  from mlflow.recipes.steps.ingest import IngestStep
  from mlflow.recipes.steps.split import SplitStep
  from mlflow.recipes.steps.transform import TransformStep
  from mlflow.recipes.utils.execution import _ExecutionPlan, _get_or_create_execution_directory, get_step_output_path, run_recipe_step
  from tests.recipes.helper_functions import BaseStepImplemented
label_desc: Use image node_id 13 for calling a global function with example usage: test_run_recipe_with_ingest_step_as_target_never_caches(test_recipe) and returns: unknown