1.1 --- a/django/contrib/gis/geos/tests/test_geos.py Wed Mar 18 16:07:49 2009 -0500
1.2 +++ b/django/contrib/gis/geos/tests/test_geos.py Thu Mar 19 13:08:50 2009 -0500
1.3 @@ -824,6 +824,17 @@
1.4 self.assertEqual(mpoly.intersects(pnt), prep.intersects(pnt))
1.5 self.assertEqual(c, prep.covers(pnt))
1.6
1.7 + def test26_line_merge(self):
1.8 + "Testing line merge support"
1.9 + ref_geoms = (fromstr('LINESTRING(1 1, 1 1, 3 3)'),
1.10 + fromstr('MULTILINESTRING((1 1, 3 3), (3 3, 4 2))'),
1.11 + )
1.12 + ref_merged = (fromstr('LINESTRING(1 1, 3 3)'),
1.13 + fromstr('LINESTRING (1 1, 3 3, 4 2)'),
1.14 + )
1.15 + for geom, merged in zip(ref_geoms, ref_merged):
1.16 + self.assertEqual(merged, geom.merged)
1.17 +
1.18 def suite():
1.19 s = unittest.TestSuite()
1.20 s.addTest(unittest.makeSuite(GEOSTest))