code: def test_point_in_polygon(point, polygon, expects):
      gpdpoint = gpd.GeoSeries(point)
      gpdpolygon = gpd.GeoSeries(polygon)
      point = cuspatial.from_geopandas(gpdpoint)
      polygon = cuspatial.from_geopandas(gpdpolygon)
      got = polygon.contains_properly(point).values_host
      expected = gpdpolygon.contains(gpdpoint).values
      assert got == expected
      assert got[0] == expects
  
imports: import cupy
  import geopandas
  import numpy
  import pytest
  from shapely.geometry import LineString, MultiPolygon, Point, Polygon
  import cuspatial
label_desc: Use image node_id 6 for calling a global function with example usage: test_point_in_polygon(point, polygon, expects) without return types