class_docstr: PipelineManager Test
class_docstr_tok: ["PipelineManager","Test"]
code: def test_batch_debug(self):
      p = (
          pipe.input("a")
          .map("a", "b", lambda x: x + 1)
          .output("a", "b")
      )
      v0 = p.debug(
          [1, 2, 3],
          batch=True,
          tracer=True,
          profiler=True,
          exclude=["input", "output"],
      )
      v0.tracer.show()
      v0.tracer.show(limit=-1)
      v0.tracer.show(limit=5)
      v0.profiler.show()
  
      self.assertIsInstance(v0.tracer, DataVisualizer)
      self.assertEqual(len(v0.tracer), 3)
      self.assertIsInstance(v0.profiler, PerformanceProfiler)
      self.assertEqual(len(v0.profiler), 3)
  
      self.assertEqual(v0.tracer[1].nodes, ["lambda-0"])
  
imports: import copy
  import weakref
  import unittest
  from towhee import pipe
  from towhee.operator import PyOperator
  from towhee.tools.data_visualizer import DataVisualizer
  from towhee.tools.profilers import PerformanceProfiler
  from towhee.runtime.runtime_pipeline import RuntimePipeline
  from towhee.runtime.operator_manager import OperatorRegistry
label_desc: Use image node_id 11 for calling the TestPipelineManager obj's underlying member method code with example usage: obj.test_batch_debug() without return types