code: def test_basic_actor_dag(shared_ray_instance):
      @ray.remote
      def combine(x, y):
          return x + y
  
      a1 = Actor.bind(10)
      res = a1.get.bind()
      print(res)
      assert ray.get(res.execute()) == 10
  
      a2 = Actor.bind(10)
      a1.inc.bind(2)
      a1.inc.bind(4)
      a2.inc.bind(6)
      dag = combine.bind(a1.get.bind(), a2.get.bind())
  
      print(dag)
      assert ray.get(dag.execute()) == 32
  
imports: import pytest
  import ray
  from ray.dag import PARENT_CLASS_NODE_KEY, PREV_CLASS_METHOD_CALL_KEY
label_desc: Use image node_id 1 for calling a global function with example usage: test_basic_actor_dag(shared_ray_instance) and returns: unknown