code: def test_zero_cpu_default_actor():
      cluster = AutoscalingCluster(
          head_resources={"CPU": 0},
          worker_node_types={
              "cpu_node": {
                  "resources": {
                      "CPU": 1,
                  },
                  "node_config": {},
                  "min_workers": 0,
                  "max_workers": 1,
              },
          },
      )
  
      try:
          cluster.start()
          ray.init("auto")
  
          @ray.remote
          class Actor:
              def ping(self):
                  pass
  
          actor = Actor.remote()
          ray.get(actor.ping.remote())
          ray.shutdown()
      finally:
          cluster.shutdown()
  
imports: import pytest
  import platform
  import ray
  from ray.cluster_utils import AutoscalingCluster
label_desc: Use image node_id 2 for calling a global function with example usage: test_zero_cpu_default_actor() without return types