code: def test_step_with_context_saver_only_saves_wrapped(self, tmpdir):
      self._setup(tmpdir)
      pipeline_name = "testname"
      context = CX(tmpdir).set_service_locator(
          {SomeBaseService: SomeService()}
      )
      p = (
          Pipeline([SomeStep().assert_has_services(SomeBaseService)])
          .set_name(pipeline_name)
          .with_context(context=context)
      )
  
      p.save(context, full_dump=True)
  
      p: Pipeline = CX(tmpdir).load(os.path.join(pipeline_name))
      assert isinstance(p, Pipeline)
  
imports: import os
  import shutil
  from abc import ABC, abstractmethod
  import numpy
  import pytest
  from neuraxle.base import CX, BaseService, BaseStep, BaseTransformerT, ForceHandleIdentity, Identity, NonFittableMixin, StepWithContext
  from neuraxle.data_container import DataContainer
  from neuraxle.metaopt.auto_ml import AutoML
  from neuraxle.metaopt.callbacks import ScoringCallback
  from neuraxle.metaopt.optimizer import GridExplorationSampler
  from neuraxle.metaopt.validation import ValidationSplitter
  from neuraxle.pipeline import Pipeline
  from sklearn.metrics import mean_squared_error
label_desc: Use image node_id 3 for calling the TestServiceAssertion obj's underlying member method code with example usage: obj.test_step_with_context_saver_only_saves_wrapped(tmpdir) without return types