code: def test_sort_values():
      s = GeoSeries([Point(0, 0), Point(2, 2), Point(0, 2)])
      res = s.sort_values()
      assert res.index.tolist() == [0, 2, 1]
      res2 = s.sort_values(ascending=False)
      assert res2.index.tolist() == [1, 2, 0]
  
      # empty geoseries
      assert_geoseries_equal(s.iloc[:0].sort_values(), s.iloc[:0])
  
imports: import os
  from packaging.version import Version
  import warnings
  import numpy
  from numpy.testing import assert_array_equal
  import pandas
  import shapely
  from shapely.geometry import Point, GeometryCollection, LineString, LinearRing
  import geopandas
  from geopandas import GeoDataFrame, GeoSeries
  import geopandas._compat
  from geopandas.array import from_shapely
  from geopandas.testing import assert_geodataframe_equal, assert_geoseries_equal
  from pandas.testing import assert_frame_equal, assert_series_equal
  import pytest
label_desc: Use image node_id 28 for calling a global function with example usage: test_sort_values() without return types