class_docstr: Test Pipeline
class_docstr_tok: ["Test","Pipeline"]
code: def test_multi_filter(self):
      def filter_func(x, y):
          return x > 10 and y > 5
  
      pipe = (
          Pipeline.input("a", "b", "c")
          .map("c", "c", lambda x: x + 1)
          .filter("c", "d", ("a", "b"), filter_func)
          .output("a", "b", "c", "d")
      )
      res = pipe(5, 6, 7)
      self.assertEqual(res.get(), [5, 6, 8, Empty()])
      res = pipe(15, 6, 7)
      self.assertEqual(res.get(), [15, 6, 8, 8])
  
imports: import unittest
  from towhee.operator.nop import NOPNodeOperator
  from towhee.operator import PyOperator
  from towhee.runtime.pipeline import Pipeline
  from towhee.runtime.data_queue import Empty
  from towhee.runtime import ops, register
  from towhee.runtime.runtime_pipeline import RuntimePipeline
label_desc: Use image node_id 16 for calling the TestPipeline obj's underlying member method code with example usage: obj.test_multi_filter() and returns: unknown