code: def test_polygon_bounding_boxes_small():
      s = cuspatial.GeoSeries(
          [
              Polygon(
                  [
                      (2.488450, 5.856625),
                      (1.333584, 5.008840),
                      (3.460720, 4.586599),
                  ]
              ),
              Polygon(
                  [
                      (5.039823, 4.229242),
                      (5.561707, 1.825073),
                      (7.103516, 1.503906),
                      (7.190674, 4.025879),
                      (5.998939, 5.653384),
                  ]
              ),
              Polygon(
                  [
                      (5.998939, 1.235638),
                      (5.573720, 0.197808),
                      (6.703534, 0.086693),
                      (5.998939, 1.235638),
                  ]
              ),
              Polygon(
                  [
                      (2.088115, 4.541529),
                      (1.034892, 3.530299),
                      (2.415080, 2.896937),
                      (3.208660, 3.745936),
                      (2.088115, 4.541529),
                  ]
              ),
          ]
      )
      result = cuspatial.polygon_bounding_boxes(s)
      cudf.testing.assert_frame_equal(
          result, cudf.from_pandas(s.to_geopandas().bounds)
      )
  
imports: import pytest
  from shapely.geometry import MultiPolygon, Polygon
  import cudf
  import cuspatial
label_desc: Use image node_id 3 for calling a global function with example usage: test_polygon_bounding_boxes_small() without return types