Ignore:
Timestamp:
Apr 28, 2010, 5:32:21 PM (13 years ago)
Author:
hudson
Message:

Added breaklines to high level interface for task 305.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source/anuga/pmesh/test_mesh_interface.py

    r7276 r7699  
    249249        self.failUnless(m.geo_reference.get_zone()==zone, 'FAILED!')
    250250        self.failUnless(m.geo_reference.get_xllcorner()==min_x, 'FAILED!')
    251         self.failUnless(m.geo_reference.get_yllcorner()==min_y, 'FAILED!')
    252 
     251        self.failUnless(m.geo_reference.get_yllcorner()==min_y, 'FAILED!')             
     252               
    253253    def test_create_mesh_from_regions3(self):
    254254        # These are the absolute values
     
    636636            raise Exception, msg
    637637           
    638                    
    639 
    640 
     638    def test_create_mesh_with_breaklines(self):
     639         # These are the absolute values
     640        polygon = [[100,100], [1000,100], [1000,1000], [100,1000]]
     641
     642        boundary_tags = {'walls': [0,1], 'bom': [2,3]}
     643
     644        m = create_mesh_from_regions(polygon,
     645                                     boundary_tags,
     646                                     10000000,
     647                                     breaklines=[[[50,50],[2000,2000]]])
     648                                                                         
     649        self.failUnless(len(m.regions) == 1, 'FAILED!')
     650        segs = m.getUserSegments()
     651        self.failUnless(len(segs) == 5, 'FAILED!')
     652        self.failUnless(len(m.userVertices) == 6, 'FAILED!')
     653               
    641654    def test_create_mesh_from_regions_with_duplicate_verts(self):
    642655        # These are the absolute values
Note: See TracChangeset for help on using the changeset viewer.