django/contrib/gis/geos/tests/test_geos.py
branchtrunk
changeset 362 87b34dce202d
parent 354 3fcbf6e3e599
child 435 d75ff359e306
     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))