code: def test_asyncio_actor_async_get(ray_start_regular_shared):
      @ray.remote
      def remote_task():
          return 1
  
      @ray.remote
      class AsyncGetter:
          async def get(self):
              return await remote_task.remote()
  
          async def plasma_get(self, plasma_object):
              return await plasma_object[0]
  
      plasma_object = ray.put(2)
      getter = AsyncGetter.remote()
      assert ray.get(getter.get.remote()) == 1
      assert ray.get(getter.plasma_get.remote([plasma_object])) == 2
  
imports: import asyncio
  import os
  import sys
  import threading
  import time
  import pytest
  import ray
  from ray._private.client_mode_hook import client_mode_should_convert
  from ray._private.test_utils import SignalActor, kill_actor_and_wait_for_failure, wait_for_condition, wait_for_pid_to_exit
label_desc: Use image node_id 5 for calling a global function with example usage: test_asyncio_actor_async_get(ray_start_regular_shared) and returns: int, unknown, unknown