Commit 6ecbac21 authored by Claude Paroz's avatar Claude Paroz
Browse files

Fixed syntax error in OSMWidget

parent 973502c0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -111,5 +111,5 @@ class OSMWidget(BaseGeometryWidget):
            return 900913

    def render(self, name, value, attrs=None):
        return super(self, OSMWidget).render(name, value,
        return super(OSMWidget, self).render(name, value,
            {'default_lon': self.default_lon, 'default_lat': self.default_lat})
+9 −0
Original line number Diff line number Diff line
@@ -244,6 +244,15 @@ class SpecializedFieldTest(SimpleTestCase):
        for invalid in [geom for key, geom in self.geometries.items() if key!='geometrycollection']:
            self.assertFalse(GeometryForm(data={'g': invalid.wkt}).is_valid())

    def test_osm_widget(self):
        class PointForm(forms.Form):
            p = forms.PointField(widget=forms.OSMWidget)

        geom = self.geometries['point']
        form = PointForm(data={'p': geom})
        self.assertIn("OpenStreetMap (Mapnik)", form.as_p())


@skipUnless(HAS_GDAL and HAS_SPATIALREFSYS,
    "CustomGeometryWidgetTest needs gdal support and a spatial database")
class CustomGeometryWidgetTest(SimpleTestCase):