summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/gis_tests/test_geoforms.py22
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/gis_tests/test_geoforms.py b/tests/gis_tests/test_geoforms.py
index 437a828e47..7bec54edf5 100644
--- a/tests/gis_tests/test_geoforms.py
+++ b/tests/gis_tests/test_geoforms.py
@@ -351,7 +351,27 @@ class OSMWidgetTest(SimpleTestCase):
@skipUnlessDBFeature("gis_enabled")
-class CustomGeometryWidgetTest(SimpleTestCase):
+class GeometryWidgetTests(SimpleTestCase):
+
+ def test_subwidgets(self):
+ widget = forms.BaseGeometryWidget()
+ self.assertEqual(
+ list(widget.subwidgets('name', 'value')),
+ [{
+ 'is_hidden': False,
+ 'attrs': {
+ 'map_srid': 4326,
+ 'map_width': 600,
+ 'geom_type': 'GEOMETRY',
+ 'map_height': 400,
+ 'display_raw': False,
+ },
+ 'name': 'name',
+ 'template_name': '',
+ 'value': 'value',
+ 'required': False,
+ }]
+ )
def test_custom_serialization_widget(self):
class CustomGeometryWidget(forms.BaseGeometryWidget):