code: def test_3_polygons_geom_equals_3_polygons_one_equal(lhs):
      gpdpolygons1 = gpd.GeoSeries(lhs)
      gpdpolygons2 = gpd.GeoSeries(
          [
              Polygon([[0, 0], [1, 0], [1, 1], [0, 0]]),
              Polygon([[0, 0], [2, 0], [2, 2], [0, 0]]),
              Polygon([[0, 0], [3, 0], [3, 3], [0, 0]]),
          ]
      )
      polygons1 = cuspatial.from_geopandas(gpdpolygons1)
      polygons2 = cuspatial.from_geopandas(gpdpolygons2)
      got = polygons1.geom_equals(polygons2)
      expected = gpdpolygons1.geom_equals(gpdpolygons2)
      pd.testing.assert_series_equal(expected, got.to_pandas())
  
imports: import geopandas
  import pandas
  import pytest
  from shapely.geometry import LineString, MultiPoint, Point, Polygon
  import cuspatial
label_desc: Use image node_id 46 for calling a global function with example usage: test_3_polygons_geom_equals_3_polygons_one_equal(lhs) without return types