code: def test_pool_more(self):
      pool = Pool(4)
  
      # explicitly start workers instead of lazy start
      pool.start_workers()
      res = pool.map(f, [i for i in range(1000)])
  
      pool.wait_until_workers_up()
  
      pool.terminate()
      pool.join()
      assert res == [i**2 for i in range(1000)]
  
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 3 for calling the TestPool obj's underlying member method code with example usage: obj.test_pool_more() without return types