code: def test_from_geoseries_complex(gs):
      cugs = cuspatial.from_geopandas(gs)
      assert cugs.points.xy.sum() == 18
      assert cugs.lines.xy.sum() == 540
      assert cugs.multipoints.xy.sum() == 36
      assert cugs.polygons.xy.sum() == 7436
      assert cugs._column.polygons._column.base_children[0].sum() == 15
      assert (
          cugs._column.polygons._column.base_children[1]
          .base_children[0]
          .sum()
          == 38
      )
  
file_path: cuspatial/python/cuspatial/cuspatial/tests/test_from_geopandas.py
imports: import geopandas
  import pandas
  from shapely.geometry import LineString, MultiLineString, MultiPoint, MultiPolygon, Point, Polygon
  import cudf
  import cuspatial
label_desc: Use image node_id 4 for calling a global function with example usage: test_from_geoseries_complex(gs) without return types