code: def test_basic_actor_dag_constructor_options(shared_ray_instance):
      a1 = Actor.bind(10)
      dag = a1.get.bind()
      print(dag)
      assert ray.get(dag.execute()) == 10
  
      a1 = Actor.options(
          name="Actor", namespace="test", max_pending_calls=10
      ).bind(10)
      dag = a1.get.bind()
      print(dag)
      # Ensure execution result is identical with .options() in init()
      assert ray.get(dag.execute()) == 10
      # Ensure options are passed in
      assert a1.get_options().get("name") == "Actor"
      assert a1.get_options().get("namespace") == "test"
      assert a1.get_options().get("max_pending_calls") == 10
  
imports: import pytest
  import ray
  from ray.dag import PARENT_CLASS_NODE_KEY, PREV_CLASS_METHOD_CALL_KEY
label_desc: Use image node_id 4 for calling a global function with example usage: test_basic_actor_dag_constructor_options(shared_ray_instance) without return types