code: def test_one_point_out_two_unclosed_rings():
      result = cuspatial.point_in_polygon(
          cuspatial.GeoSeries.from_points_xy(
              cudf.Series([1, 1], dtype="f8")
          ),
          cuspatial.GeoSeries.from_polygons_xy(
              cudf.Series(
                  [
                      -1,
                      -1,
                      1,
                      0,
                      0,
                      0.5,
                      -1,
                      1,
                      3,
                      -1,
                      5,
                      0,
                      4,
                      0.5,
                      3,
                      1,
                  ],
                  dtype="f8",
              ),
              cudf.Series([0, 4, 8]),
              cudf.Series([0, 2]),
              cudf.Series([0, 1]),
          ),
      )
      expected = cudf.DataFrame({0: False})
      cudf.testing.assert_frame_equal(expected, result)
  
file_path: cuspatial/python/cuspatial/cuspatial/tests/spatial/join/test_point_in_polygon.py
imports: import numpy
  import cudf
  import cuspatial
  from cuspatial.core.spatial.join import pip_bitmap_column_to_binary_array
label_desc: Use image node_id 7 for calling a global function with example usage: test_one_point_out_two_unclosed_rings() without return types