From 84f9741664dadb3185c3d8822b720b340374066e Mon Sep 17 00:00:00 2001 From: Justin Bronn Date: Fri, 5 Oct 2012 16:08:16 -0700 Subject: [PATCH] Fixed GMLv3 output test failure on PostGIS versions < 1.5. --- django/contrib/gis/tests/geoapp/tests.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/django/contrib/gis/tests/geoapp/tests.py b/django/contrib/gis/tests/geoapp/tests.py index 1712eb5fe8..f94d716b34 100644 --- a/django/contrib/gis/tests/geoapp/tests.py +++ b/django/contrib/gis/tests/geoapp/tests.py @@ -529,8 +529,10 @@ class GeoQuerySetTest(TestCase): for ptown in [ptown1, ptown2]: self.assertTrue(gml_regex.match(ptown.gml)) - if postgis: - self.assertIn('', City.objects.gml(version=3).get(name='Pueblo').gml) + # PostGIS < 1.5 doesn't include dimension im GMLv3 output. + if postgis and connection.ops.spatial_version >= (1, 5, 0): + self.assertIn('', + City.objects.gml(version=3).get(name='Pueblo').gml) def test_kml(self): "Testing KML output from the database using GeoQuerySet.kml()."