code: def test_call_function_with_argument(serve_instance):
      @serve.deployment
      def echo(name: str):
          return f"Hi {name}"
  
      @serve.deployment
      class Ingress:
          def __init__(self, h: DeploymentHandle):
              self._h = h
  
          async def __call__(self, name: str):
              return await self._h.remote(name)
  
      h = serve.run(Ingress.bind(echo.bind()))
      assert h.remote("sned").result() == "Hi sned"
  
imports: import asyncio
  import concurrent.futures
  import threading
  import pytest
  import requests
  import ray
  from ray import serve
  from ray.serve._private.common import RequestProtocol
  from ray.serve._private.constants import SERVE_DEFAULT_APP_NAME
  from ray.serve._private.router import PowerOfTwoChoicesReplicaScheduler
  from ray.serve.exceptions import RayServeException
  from ray.serve.handle import DeploymentHandle, _HandleOptions
label_desc: Use image node_id 13 for calling a global function with example usage: test_call_function_with_argument(serve_instance) and returns: str, name, unknown