code: def test_user_code(worker, guest_client: User) -> None:
      test_func()
      guest_client.api.services.code.request_code_execution(test_func)
  
      root_domain_client = worker.root_client
      message = root_domain_client.notifications[-1]
      request = message.link
      user_code = request.changes[0].link
      result = user_code.unsafe_function()
      request.accept_by_depositing_result(result)
  
      result = guest_client.api.services.code.test_func()
      assert isinstance(result, ActionObject)
  
      real_result = result.get()
      assert isinstance(real_result, int)
  
file_path: PySyft/packages/syft/tests/syft/users/user_code_test.py
imports: from textwrap import dedent
  import uuid
  from faker import Faker
  import numpy
  import syft
  from syft.service.action.action_object import ActionObject
  from syft.service.request.request import Request
  from syft.service.request.request import UserCodeStatusChange
  from syft.service.response import SyftError
  from syft.service.user.user import User
label_desc: Use image node_id 3 for calling a global function with example usage: test_user_code(worker, guest_client) without return types