code: def test_pipeline_transform_should_not_save_steps(tmpdir: LocalPath):
      p: StepWithContext = create_pipeline(tmpdir)
  
      outputs = p.transform(np.array(range(10)))
      p.wrapped.save(CX(tmpdir), full_dump=False)
  
      assert np.array_equal(outputs, EXPECTED_OUTPUTS)
      not_saved_paths = [
          create_root_path(tmpdir),
          create_pipeline2_path(tmpdir),
          create_some_step_path(tmpdir, step_no=0),
          create_some_step_path(tmpdir, step_no=1),
          create_some_step_path(tmpdir, step_no=2),
      ]
      for path in not_saved_paths:
          assert not os.path.exists(path), path
  
imports: import os
  import numpy
  from joblib import dump
  from py._path.local import LocalPath
  from pprint import pprint
  from neuraxle.hyperparams.space import RecursiveDict
  from neuraxle.base import CX, StepWithContext, TruncableJoblibStepSaver
  from neuraxle.pipeline import Pipeline
  from neuraxle.steps.numpy import MultiplyByN
label_desc: Use image node_id 5 for calling a global function with example usage: test_pipeline_transform_should_not_save_steps(tmpdir) without return types