class_docstr: Test pipelines contain different kinds of node.
class_docstr_tok: ["Test","pipelines","contain","different","kinds","of","node","."]
code: def test_zero_step(self):
      with self.assertRaises(ValueError):
          size = 1
          step = 0
          self.dag_dict["op1"]["iter_info"]["param"]["size"] = size
          self.dag_dict["op1"]["iter_info"]["param"]["step"] = step
          runtime_pipeline = RuntimePipeline(self.dag_dict)
          runtime_pipeline([1, 1, 1, 1, 1, 1])
  
imports: import unittest
  import copy
  from itertools import zip_longest
  from towhee.runtime.runtime_pipeline import RuntimePipeline
  from towhee.runtime.data_queue import Empty
label_desc: Use image node_id 3 for calling the TestWindowPipeline obj's underlying member method code with example usage: obj.test_zero_step() without return types