code: def test_ten_fixed_points():
      gpdpoints = gpd.GeoSeries(
          [
              Point(0, 0),
              Point(0, 0),
              Point(0.5, 0.25),
              Point(0.5, 0.25),
              Point(0.5, 0.25),
              Point(0.5, 0.25),
              Point(0.5, 0.25),
              Point(0.5, 0.25),
              Point(0, 0),
              Point(0, 0),
          ]
      )
      gpdpolygons = gpd.GeoSeries(
          [
              Polygon([[0, 0], [1, 0], [1, 1], [0, 0]]),
              Polygon([[0, 0], [1, 0], [1, 1], [0, 0]]),
              Polygon([[0, 0], [1, 0], [1, 1], [0, 0]]),
              Polygon([[0, 0], [1, 0], [1, 1], [0, 0]]),
              Polygon([[0, 0], [1, 0], [1, 1], [0, 0]]),
              Polygon([[0, 0], [0, 1], [1, 1], [0, 0]]),
              Polygon([[0, 0], [0, 1], [1, 1], [0, 0]]),
              Polygon([[0, 0], [0, 1], [1, 1], [0, 0]]),
              Polygon([[0, 0], [0, 1], [1, 1], [0, 0]]),
              Polygon([[0, 0], [0, 1], [1, 1], [0, 0]]),
          ]
      )
      points = cuspatial.from_geopandas(gpdpoints)
      polygons = cuspatial.from_geopandas(gpdpolygons)
      got = polygons.contains_properly(points).values_host
      expected = gpdpolygons.contains(gpdpoints).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 9 for calling a global function with example usage: test_ten_fixed_points() without return types