summaryrefslogtreecommitdiff
path: root/tests/gis_tests
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2021-10-21 20:23:58 +0200
committerGitHub <noreply@github.com>2021-10-21 20:23:58 +0200
commit9231526af4b9825583b0d3cb943f88109fd30551 (patch)
treec45c4eb582b7890ca7e7eb21d1ee986c62b3c1d8 /tests/gis_tests
parent1405dc78872f9d18180feebb4f2c57dbe1259acb (diff)
downloaddjango-9231526af4b9825583b0d3cb943f88109fd30551.tar.gz
Fixed #33215 -- Confirmed support for GEOS 3.10.
Diffstat (limited to 'tests/gis_tests')
-rw-r--r--tests/gis_tests/geos_tests/test_io.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/gis_tests/geos_tests/test_io.py b/tests/gis_tests/geos_tests/test_io.py
index 1ab7d6483e..a2efc650c8 100644
--- a/tests/gis_tests/geos_tests/test_io.py
+++ b/tests/gis_tests/geos_tests/test_io.py
@@ -3,6 +3,7 @@ import binascii
from django.contrib.gis.geos import (
GEOSGeometry, Point, Polygon, WKBReader, WKBWriter, WKTReader, WKTWriter,
)
+from django.contrib.gis.geos.libgeos import geos_version_tuple
from django.test import SimpleTestCase
@@ -40,7 +41,10 @@ class GEOSIOTest(SimpleTestCase):
def test_wktwriter_constructor_arguments(self):
wkt_w = WKTWriter(dim=3, trim=True, precision=3)
ref = GEOSGeometry('POINT (5.34562 23 1.5)')
- ref_wkt = 'POINT Z (5.35 23 1.5)'
+ if geos_version_tuple() > (3, 10):
+ ref_wkt = 'POINT Z (5.346 23 1.5)'
+ else:
+ ref_wkt = 'POINT Z (5.35 23 1.5)'
self.assertEqual(ref_wkt, wkt_w.write(ref).decode())
def test03_wkbreader(self):