diff --git a/tests/gis_tests/geoapp/tests.py b/tests/gis_tests/geoapp/tests.py index 8dfe3d02a1..607db43d4a 100644 --- a/tests/gis_tests/geoapp/tests.py +++ b/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)