code: def test_placement_group_empty_bundle_error(
      ray_start_regular, connect_to_client
  ):
      with connect_to_client_or_not(connect_to_client):
          with pytest.raises(ValueError):
              ray.util.placement_group([])
  
imports: import sys
  import warnings
  import os
  import pytest
  import ray
  from ray._private.utils import get_ray_doc_version
  import ray.cluster_utils
  from ray._private.test_utils import placement_group_assert_no_leak
  from ray._private.test_utils import skip_flaky_core_test_premerge
  from ray.util.client.ray_client_helpers import connect_to_client_or_not
  from ray.util.scheduling_strategies import PlacementGroupSchedulingStrategy
label_desc: Use image node_id 11 for calling a global function with example usage: test_placement_group_empty_bundle_error(ray_start_regular, connect_to_client) without return types