code: def test_feature_engineer_experiment(
      toy_environment_fixture, prepped_experiment, end_data
  ):
      assert_frame_equal(
          prepped_experiment.data_train.input.T.d,
          end_data[0],
          check_dtype=False,
      )
      assert_frame_equal(
          prepped_experiment.data_train.target.T.d,
          end_data[1],
          check_dtype=False,
      )
      assert_frame_equal(
          prepped_experiment.data_holdout.input.T.d,
          end_data[2],
          check_dtype=False,
      )
      assert_frame_equal(
          prepped_experiment.data_holdout.target.T.d,
          end_data[3],
          check_dtype=False,
      )
  
imports: from hyperparameter_hunter import Environment, CVExperiment, FeatureEngineer, EngineerStep
  from hyperparameter_hunter.callbacks.recipes import dataset_recorder
  import numpy
  from numpy.testing import assert_array_almost_equal
  import pandas
  from pandas.testing import assert_frame_equal
  import pytest
  from sklearn.ensemble import AdaBoostClassifier
  from sklearn.preprocessing import StandardScaler
label_desc: Use image node_id 16 for calling a global function with example usage: test_feature_engineer_experiment(toy_environment_fixture, prepped_experiment, end_data) without return types