code: def test_pool_starmap(self):
      pool = Pool(4)
      res = pool.starmap(f, [(x,) for x in range(100)], 1)
      assert res == [x * x for x in range(100)]
  
      async_res = pool.starmap_async(f, [(x,) for x in range(100)], 1)
      res = async_res.get()
      assert res == [x * x for x in range(100)]
  
      pool.terminate()
      pool.join()
  
imports: import os
  import time
  from fiber import Pool, SimpleQueue
  import fiber
  import pytest
  import docker
  import threading
  import random
  import fiber.config
label_desc: Use image node_id 6 for calling the TestPool obj's underlying member method code with example usage: obj.test_pool_starmap() without return types