code: def setUp(self):
      jobs = []
      n_cpu = 5
      for i in range(n_cpu):
          job = InitializedJob(
              job_address="172.18.182.39:{}".format(1234 + i),
              worker_heartbeat_address="172.18.182.39:48724",
              ping_heartbeat_address="172.18.182.39:48726",
              worker_address="172.18.182.39:8001",
              pid=1234,
          )
          jobs.append(job)
  
      allocated_cpu = AllocatedCpu("172.18.182.39:8001", n_cpu)
      allocated_gpu = AllocatedGpu("172.18.182.39:8001", "")
      self.worker1 = InitializedWorker(
          worker_address="172.18.182.39:8001",
          initialized_jobs=jobs,
          allocated_cpu=allocated_cpu,
          allocated_gpu=allocated_gpu,
          hostname=socket.gethostname(),
      )
  
      n_cpu = 5
      jobs = []
      for i in range(n_cpu):
          job = InitializedJob(
              job_address="172.18.182.39:{}".format(2234 + i),
              worker_heartbeat_address="172.18.182.39:48724",
              ping_heartbeat_address="172.18.182.39:48726",
              worker_address="172.18.182.39:8002",
              pid=1234,
          )
          jobs.append(job)
  
      allocated_cpu = AllocatedCpu("172.18.182.39:8002", n_cpu)
      allocated_gpu = AllocatedGpu("172.18.182.39:8002", "")
      self.worker2 = InitializedWorker(
          worker_address="172.18.182.39:8002",
          initialized_jobs=jobs,
          allocated_cpu=allocated_cpu,
          allocated_gpu=allocated_gpu,
          hostname=socket.gethostname(),
      )
  
file_path: PARL/parl/remote/tests/worker_manager_test.py
imports: import unittest
  import socket
  from parl.remote.worker_manager import WorkerManager
  from parl.remote.message import InitializedWorker, InitializedJob, AllocatedCpu, AllocatedGpu
label_desc: Use image node_id 1 for calling the ImportTest obj's underlying member method code with example usage: obj.setUp() without return types