code: def test_middle_from_geopandas():
      expected = gpd.GeoSeries(
          [
              Polygon(((-8, -8), (-8, 8), (8, 8), (8, -8))),
              Polygon(((-2, -2), (-2, 2), (2, 2), (2, -2))),
              None,
              Polygon(((-10, -2), (-10, 2), (-6, 2), (-6, -2))),
              None,
              Polygon(((-2, 8), (-2, 12), (2, 12), (2, 8))),
              Polygon(((6, 0), (8, 2), (10, 0), (8, -2))),
              None,
              Polygon(((-2, -8), (-2, -4), (2, -4), (2, -8))),
          ]
      )
      got = cuspatial.from_geopandas(expected)
      pd.testing.assert_series_equal(expected, got.to_geopandas())
  
file_path: cuspatial/python/cuspatial/cuspatial/tests/test_none.py
imports: import geopandas
  import pandas
  from shapely.geometry import Point, Polygon
  import cuspatial
label_desc: Use image node_id 5 for calling a global function with example usage: test_middle_from_geopandas() without return types