code: def test_reversible_preprocessing_wrapper(test_case):
      processed_outputs = test_case.execute()
  
      test_case.assert_expected_processed_outputs(processed_outputs)
      test_case.assert_callback_data_is_as_expected()
  
file_path: Neuraxle/testing_neuraxle/steps/test_reversible_preprocessing_wrapper.py
imports: import numpy
  import pytest
  from neuraxle.base import ExecutionMode
  from neuraxle.pipeline import Pipeline
  from neuraxle.steps.flow import ReversiblePreprocessingWrapper
  from neuraxle.steps.misc import TapeCallbackFunction, CallbackWrapper
  from neuraxle.steps.numpy import MultiplyByN, AddN
  from testing_neuraxle.steps.neuraxle_test_case import NeuraxleTestCase
label_desc: Use image node_id 1 for calling a global function with example usage: test_reversible_preprocessing_wrapper(test_case) without return types