mirror of
https://github.com/django/django.git
synced 2025-08-21 09:19:12 +00:00
Refs #36009 -- Adjusted gis_tests.geoapp.tests.GeoLookupTest.test_relate_lookup for bug in PostGIS.
ST_Relate() with PostGIS 3.5 and GEOS 3.13 gives a different result when a series of calls are made vs. single call of the same function. The fix for this is expected to be released in PostGIS 3.5.4 and 3.6.0. https://lists.osgeo.org/pipermail/postgis-devel/2025-July/030581.html https://trac.osgeo.org/postgis/ticket/5938
This commit is contained in:
parent
77d455ae73
commit
d0113c1711
@ -578,7 +578,12 @@ class GeoLookupTest(TestCase):
|
|||||||
# Testing within relation mask.
|
# Testing within relation mask.
|
||||||
ks = State.objects.get(name="Kansas")
|
ks = State.objects.get(name="Kansas")
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
"Lawrence", City.objects.get(point__relate=(ks.poly, within_mask)).name
|
"Lawrence",
|
||||||
|
# Remove ".filter(name="Lawrence")" once PostGIS 3.5.4 is released.
|
||||||
|
# https://lists.osgeo.org/pipermail/postgis-devel/2025-July/030581.html
|
||||||
|
City.objects.filter(name="Lawrence")
|
||||||
|
.get(point__relate=(ks.poly, within_mask))
|
||||||
|
.name,
|
||||||
)
|
)
|
||||||
|
|
||||||
# Testing intersection relation mask.
|
# Testing intersection relation mask.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user