code: def test_contains_mixed_geometries():
      d_point_lines = cuspatial.GeoSeries(
          [Point(1, 1), MultiLineString([[(1, 2), (3, 4)]])]
      )
      d_lines = cuspatial.GeoSeries(
          [
              MultiLineString([[(1, 2), (3, 4)], [(1, 2), (3, 4)]]),
              MultiLineString([[(5, 6), (7, 8)], [(5, 6), (7, 8)]]),
          ]
      )
  
      with pytest.raises(
          ValueError, match="must contain only point geometries"
      ):
          cuspatial.pairwise_point_linestring_nearest_points(
              d_point_lines, d_lines
          )
  
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 8 for calling a global function with example usage: test_contains_mixed_geometries() without return types