code: def test_that_steps_are_applyable_with_name(
      base_service: BaseService, tmpdir
  ):
      names = base_service.apply(
          lambda self: RecursiveDict({"name": self.get_name()})
      )
  
      _verify_subservices_names(base_service, names)
  
imports: from typing import Any, Tuple
  import pytest
  from neuraxle.base import BaseService, BaseStep
  from neuraxle.base import ExecutionContext
  from neuraxle.base import Identity, MetaStep, NamedStepsList, _HasChildrenMixin
  from neuraxle.hyperparams.space import RecursiveDict
  from neuraxle.pipeline import Pipeline
  from testing_neuraxle.test_pipeline import SomeStep
label_desc: Use image node_id 6 for calling a global function with example usage: test_that_steps_are_applyable_with_name(base_service, tmpdir) without return types