Fixed GMLv3 output test failure on PostGIS versions < 1.5.

This commit is contained in:
Justin Bronn 2012-10-05 16:08:16 -07:00
parent 5a64bd38e6
commit 84f9741664
1 changed files with 4 additions and 2 deletions

View File

@ -529,8 +529,10 @@ class GeoQuerySetTest(TestCase):
for ptown in [ptown1, ptown2]: for ptown in [ptown1, ptown2]:
self.assertTrue(gml_regex.match(ptown.gml)) self.assertTrue(gml_regex.match(ptown.gml))
if postgis: # PostGIS < 1.5 doesn't include dimension im GMLv3 output.
self.assertIn('<gml:pos srsDimension="2">', City.objects.gml(version=3).get(name='Pueblo').gml) if postgis and connection.ops.spatial_version >= (1, 5, 0):
self.assertIn('<gml:pos srsDimension="2">',
City.objects.gml(version=3).get(name='Pueblo').gml)
def test_kml(self): def test_kml(self):
"Testing KML output from the database using GeoQuerySet.kml()." "Testing KML output from the database using GeoQuerySet.kml()."