Browse Source

Added ordering to prevent non-deterministic test failure; refs #23099.

Tim Graham 10 years ago
parent
commit
9a5fe5b29f
1 changed files with 4 additions and 4 deletions
  1. 4 4
      django/contrib/gis/tests/distapp/tests.py

+ 4 - 4
django/contrib/gis/tests/distapp/tests.py

@@ -117,13 +117,13 @@ class DistanceTest(TestCase):
 
         # Testing using different variations of parameters and using models
         # with different projected coordinate systems.
-        dist1 = SouthTexasCity.objects.distance(lagrange, field_name='point')
-        dist2 = SouthTexasCity.objects.distance(lagrange)  # Using GEOSGeometry parameter
+        dist1 = SouthTexasCity.objects.distance(lagrange, field_name='point').order_by('id')
+        dist2 = SouthTexasCity.objects.distance(lagrange).order_by('id')  # Using GEOSGeometry parameter
         if spatialite or oracle:
             dist_qs = [dist1, dist2]
         else:
-            dist3 = SouthTexasCityFt.objects.distance(lagrange.ewkt)  # Using EWKT string parameter.
-            dist4 = SouthTexasCityFt.objects.distance(lagrange)
+            dist3 = SouthTexasCityFt.objects.distance(lagrange.ewkt).order_by('id')  # Using EWKT string parameter.
+            dist4 = SouthTexasCityFt.objects.distance(lagrange).order_by('id')
             dist_qs = [dist1, dist2, dist3, dist4]
 
         # Original query done on PostGIS, have to adjust AlmostEqual tolerance