code: def setUp(self):
      super().setUp()
      self._mock_service_job_manager = mock.create_autospec(
          service_jobs.ServiceJobManager, instance=True
      )
      self._mock_service_job_manager.ensure_node_services.return_value = service_jobs.ServiceStatus(
          code=service_jobs.ServiceStatusCode.SUCCESS
      )
      self._mock_service_job_manager.stop_node_services.return_value = (
          True
      )
      self._mock_service_job_manager.is_pure_service_node.return_value = (
          True
      )
      self._mock_service_job_manager.is_mixed_service_node.return_value = (
          False
      )
      self._wrapper = service_jobs.ServiceJobManagerCleanupWrapper(
          self._mock_service_job_manager
      )
      self._backfill_token = "test_backfill_token"
  
file_path: tfx/tfx/orchestration/experimental/core/service_jobs_test.py
imports: from absl.testing.absltest import mock
  import tensorflow
  from tfx.orchestration.experimental.core import service_jobs
  from tfx.orchestration.experimental.core import test_utils
label_desc: Use image node_id 1 for calling the CleanupHandlingServiceJobManagerWrapperTest obj's underlying member method code with example usage: obj.setUp() without return types