Răsfoiți Sursa

Refs #31910 -- Fixed GeoQuerySetTest.test_geoagg_subquery() test on Oracle 18c.

Mariusz Felisiak 4 ani în urmă
părinte
comite
13b6fff117
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      tests/gis_tests/geoapp/tests.py

+ 3 - 3
tests/gis_tests/geoapp/tests.py

@@ -596,12 +596,12 @@ class GeoQuerySetTest(TestCase):
 
     @skipUnlessDBFeature('supports_union_aggr')
     def test_geoagg_subquery(self):
-        ks = State.objects.get(name='Kansas')
-        union = GEOSGeometry('MULTIPOINT(-95.235060 38.971823)')
+        tx = Country.objects.get(name='Texas')
+        union = GEOSGeometry('MULTIPOINT(-96.801611 32.782057,-95.363151 29.763374)')
         # Use distinct() to force the usage of a subquery for aggregation.
         with CaptureQueriesContext(connection) as ctx:
             self.assertIs(union.equals(
-                City.objects.filter(point__within=ks.poly).distinct().aggregate(
+                City.objects.filter(point__within=tx.mpoly).distinct().aggregate(
                     Union('point'),
                 )['point__union'],
             ), True)