(self)
| 382 | self.assertFalse(LineStringForm(data={"p": invalid.wkt}).is_valid()) |
| 383 | |
| 384 | def test_polygonfield(self): |
| 385 | class PolygonForm(forms.Form): |
| 386 | p = forms.PolygonField() |
| 387 | |
| 388 | geom = self.geometries["polygon"] |
| 389 | form = PolygonForm(data={"p": geom}) |
| 390 | self.assertTextarea(geom, form.as_p()) |
| 391 | self.assertMapWidget(form, "Polygon") |
| 392 | self.assertFalse(PolygonForm().is_valid()) |
| 393 | |
| 394 | for invalid in [ |
| 395 | geo for key, geo in self.geometries.items() if key != "polygon" |
| 396 | ]: |
| 397 | self.assertFalse(PolygonForm(data={"p": invalid.wkt}).is_valid()) |
| 398 | |
| 399 | def test_multipolygonfield(self): |
| 400 | class PolygonForm(forms.Form): |
nothing calls this directly
no test coverage detected