          self.assertEqual(rhr_rings, st.force_polygon_cw.coords)
  
      @skipUnlessDBFeature("has_ForceRHR_function")
      def test_force_rhr(self):
          rings = (
              ((0, 0), (5, 0), (0, 5), (0, 0)),
              ((1, 1), (1, 3), (3, 1), (1, 1)),
          )
          rhr_rings = (
 
</s> remove             'AsGML', 'AsKML', 'AsSVG', 'Azimuth', 'BoundingCircle', 'ForceRHR',
            'LineLocatePoint', 'MakeValid', 'MemSize', 'Perimeter',
            'PointOnSurface', 'Reverse', 'Scale', 'SnapToGrid', 'Transform',
            'Translate',
 </s> add             'AsGML', 'AsKML', 'AsSVG', 'Azimuth', 'BoundingCircle',
            'ForcePolygonCW', 'ForceRHR', 'LineLocatePoint', 'MakeValid',
            'MemSize', 'Perimeter', 'PointOnSurface', 'Reverse', 'Scale',
            'SnapToGrid', 'Transform', 'Translate',
    @ignore_warnings(category=RemovedInDjango30Warning)
          self.assertEqual(rhr_rings, st.force_polygon_cw.coords)
  
      @skipUnlessDBFeature("has_ForceRHR_function")
    @ignore_warnings(category=RemovedInDjango30Warning)
      def test_force_rhr(self):
          rings = (
              ((0, 0), (5, 0), (0, 5), (0, 0)),
              ((1, 1), (1, 3), (3, 1), (1, 1)),
          )
          rhr_rings = (
keep keep add keep keep keep keep keep keep
 Fixed #28841 -- Added ForcePolygonCW GIS function and deprecated ForceRHR. 
tests/gis_tests/geoapp/test_functions.py