code: def test_values():
      cam_lon = -90.66511046
      cam_lat = 42.49197018
  
      py_lon = cudf.Series([-90.66518941, -90.66540743, -90.66489239])
      py_lat = cudf.Series([42.49207437, 42.49202408, 42.49266787])
  
      lonlat = cuspatial.GeoSeries.from_points_xy(
          cudf.DataFrame(
              {"x": py_lon, "y": py_lat}
          ).interleave_columns()
      )
  
      # note: x/y coordinates in killometers -km
      result = cuspatial.sinusoidal_projection(cam_lon, cam_lat, lonlat)
      expected = cuspatial.GeoSeries.from_points_xy(
          cudf.DataFrame(
              {
                  "x": [0.0064683857, 0.024330807, -0.0178664241],
                  "y": [-0.0115766660, -0.005988880, -0.0775211111],
              }
          ).interleave_columns()
      )
      assert_geoseries_equal(
          result.to_geopandas(),
          expected.to_geopandas(),
          check_less_precise=True,
      )
  
file_path: cuspatial/python/cuspatial/cuspatial/tests/spatial/projection/test_sinusoidal_projection.py
imports: import pytest
  from geopandas.testing import assert_geoseries_equal
  from shapely.geometry import Point
  import cudf
  import cuspatial
label_desc: Use image node_id 9 for calling a global function with example usage: test_values() without return types