class_docstr: Test case of valid data collection interface 
docstr: target: test zip() API for DataCollection 
  method: create an empty data collection and zip it
  expected: return zip successfully
docstr_tok: ["target",":","test","zip","(",")","API","for","DataCollection","method",":","create","an","empty","data","collection","and","zip","it","expected",":","return","zip","successfully"]
code: def test_data_collection_zip_empty(self):
      """
      target: test zip() API for DataCollection
      method: create an empty data collection and zip it
      expected: return zip successfully
      """
      data = []
      dc1 = towhee.dc(data)
      size = 1
      dc2 = DataCollection.range(size)
      dc3 = dc1.zip(dc2)
      result = dc3.to_list()
      assert result == data
  
      return True
  
imports: import sys
  import towhee
  import time
  import threading
  import numpy
  import random
  import operator
  from common import common_func
  from towhee import pipe, ops
label_desc: Use image node_id 11 for calling the TestOldDataCollectionAPIsValid obj's underlying member method code with example usage: obj.test_data_collection_zip_empty() and returns: True