code: def test_multilinestrings():
      points = cuspatial.GeoSeries([Point(0.5, 0.5)])
      linestrings = cuspatial.GeoSeries(
          [
              MultiLineString(
                  [
                      [(2, 2), (1, 1)],
                      [(1, 1), (2, 0)],
                      [(2, 0), (3, 1)],
                      [(3, 1), (2, 2)],
                  ]
              )
          ]
      )
  
      result = cuspatial.pairwise_point_linestring_nearest_points(
          points, linestrings
      )
      expected = gpd.GeoDataFrame(
          {
              "point_geometry_id": [0],
              "linestring_geometry_id": [0],
              "segment_id": [0],
              "geometry": gpd.GeoSeries([Point(1, 1)]),
          }
      )
      assert_geodataframe_equal(
          result.to_pandas(),
          expected,
          check_dtype=False,
          check_index_type=False,
      )
  
file_path: cuspatial/python/cuspatial/cuspatial/tests/spatial/nearest_points/test_nearest_points.py
imports: import geopandas
  import pytest
  import shapely
  from geopandas.testing import assert_geodataframe_equal
  from shapely.geometry import LineString, MultiLineString, MultiPoint, Point
  import cuspatial
label_desc: Use image node_id 5 for calling a global function with example usage: test_multilinestrings() without return types