code: def test_calling_get_function_with_block_false(self):
      self.add_master()
      self.add_worker(n_cpu=1)
      parl.connect("localhost:{}".format(self.port))
  
      actor = Actor(arg1="arg1")
      sleep_seconds = 3
      future_obj = actor.get_arg1_after_sleep(
          sleep_seconds=sleep_seconds
      )
      with self.assertRaises(exceptions.FutureObjectEmpty):
          result = future_obj.get(block=False)
  
      time.sleep(sleep_seconds + 1)
  
      result = future_obj.get(block=False)
      assert result == "arg1"
  
      actor.destroy()
  
file_path: PARL/parl/remote/future_mode/tests/future_object_test.py
imports: import unittest
  import parl
  import time
  import threading
  from parl.remote import exceptions
  from parl.remote.future_mode import FutureObject
  from parl.utils.test_utils import XparlTestCase
label_desc: Use image node_id 3 for calling the TestFutureObject obj's underlying member method code with example usage: obj.test_calling_get_function_with_block_false() without return types