code: def test_one_point_two_polygons():
      gpdpoint = gpd.GeoSeries([Point(0, 0)])
      gpdpolygon = gpd.GeoSeries(
          [
              Polygon([[0, 0], [1, 0], [1, 1], [0, 0]]),
              Polygon([[-2, -2], [-2, 2], [2, 2], [-2, -2]]),
          ]
      )
      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).all()
  
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 8 for calling a global function with example usage: test_one_point_two_polygons() without return types