code: def make_resultset(items=[]) -> Iterable:
      q = queue.Queue()
      for item in items:
          q.put(item)
  
      f = Future()
      f.set_result([])
  
      rs = ResultSet(q, "x")
  
      rs.done = f
  
      return rs
  
imports: from typing import Iterable
  import os, numpy, pandas, pyarrow, pytest, queue
  from common import NoAuthTestCase
  from concurrent.futures import Future
  from mock import patch
  from gremlin_python.driver.resultset import ResultSet
  from gremlin_python.structure.graph import Vertex, Edge, Path
  from graphistry.gremlin import CosmosMixin, GremlinMixin, DROP_QUERY, nodes_to_queries, edges_to_queries
  from graphistry.plotter import PlotterBase
label_desc: Use image node_id 2 for calling a global function with example usage: make_resultset(items) and returns: rs