code: def test_working_dir_connect_from_new_driver(ray_start, tmp_dir):
      with open("hello", "w") as f:
          f.write("world")
  
      driver1 = """
  import ray
  from ray import serve
  
  job_config = ray.job_config.JobConfig(runtime_env={"working_dir": "."})
  ray.init(address="auto", namespace="serve", job_config=job_config)
  
  
  @serve.deployment
  class Test:
      def __call__(self, *args):
          return open("hello").read()
  
  handle = serve.run(Test.bind(), name="app")
  assert handle.remote().result() == "world"
  """
  
      run_string_as_driver(driver1)
  
      driver2 = driver1 + "\nserve.delete('app')"
      run_string_as_driver(driver2)
  
file_path: ray/python/ray/serve/tests/test_runtime_env.py
imports: import sys
  import pytest
  import ray
  from ray import serve
  from ray._private.test_utils import run_string_as_driver
label_desc: Use image node_id 3 for calling a global function with example usage: test_working_dir_connect_from_new_driver(ray_start, tmp_dir) without return types