From 164a3a388cfeeaec9ae240e7a8c8abcdc104a4d4 Mon Sep 17 00:00:00 2001 From: Claude Paroz Date: Sat, 14 Dec 2013 21:00:59 +0100 Subject: [PATCH] Revert "Allowed running GIS form tests that don't require spatial database" This reverts commit 07fe0bf3f4a49a734f83f5ea30130449dacf9660. This was not working properly on system without geos library installed. --- django/contrib/gis/tests/test_geoforms.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/django/contrib/gis/tests/test_geoforms.py b/django/contrib/gis/tests/test_geoforms.py index a5a33768bc..2eb91ec527 100644 --- a/django/contrib/gis/tests/test_geoforms.py +++ b/django/contrib/gis/tests/test_geoforms.py @@ -1,14 +1,16 @@ from unittest import skipUnless from django.forms import ValidationError -from django.contrib.gis import forms from django.contrib.gis.gdal import HAS_GDAL -from django.contrib.gis.geos import GEOSGeometry from django.contrib.gis.tests.utils import HAS_SPATIALREFSYS from django.test import SimpleTestCase from django.utils import six from django.utils.html import escape +if HAS_SPATIALREFSYS: + from django.contrib.gis import forms + from django.contrib.gis.geos import GEOSGeometry + @skipUnless(HAS_GDAL and HAS_SPATIALREFSYS, "GeometryFieldTest needs gdal support and a spatial database") class GeometryFieldTest(SimpleTestCase): @@ -256,14 +258,14 @@ class SpecializedFieldTest(SimpleTestCase): self.assertFalse(GeometryForm(data={'g': invalid.wkt}).is_valid()) +@skipUnless(HAS_GDAL and HAS_SPATIALREFSYS, + "OSMWidgetTest needs gdal support and a spatial database") class OSMWidgetTest(SimpleTestCase): def setUp(self): self.geometries = { 'point': GEOSGeometry("SRID=4326;POINT(9.052734375 42.451171875)"), } - @skipUnless(HAS_GDAL and HAS_SPATIALREFSYS, - "test_osm_widget needs gdal support and a spatial database") def test_osm_widget(self): class PointForm(forms.Form): p = forms.PointField(widget=forms.OSMWidget)