Ignore:
Timestamp:
Nov 19, 2004, 5:16:09 PM (20 years ago)
Author:
duncan
Message:

add another test

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/ga/storm_surge/pmesh/triangmoduleHarness.py

    r349 r604  
    1111    def tearDown(self):
    1212        pass
    13   
     13 
    1414    def testrectangle(self):
    1515
    1616        points = []
    1717        seglist = []
    18         holelist = []
    19         regionlist = []
    20 
    21         points = [(0.0,0.0),(0.0,10.0),(3.0,0.0),(3.0,10.0)]
    22         pointattlist = [[],[],[],[]]
    23         regionlist.append( (1.2,1.2,5.0) )
    24         seglist = [(0,1),(1,3),(3,2),(2,0)]
    25         segattlist = [0,0,0,0]
    26         trilist = []
    27         mode = "Qzp"
     18        segattlist = []
     19        holelist = []
     20        regionlist = []
     21
     22        points = [(0.0,0.0),(0.0,10.0),(3.0,0.0),(3.0,10.0)]
     23
     24        # automatically generate pointattlist
     25        pointattlist = []
     26        for point in points:
     27            pointattlist.append([])
     28        #print "pointattlist",pointattlist
     29        #pointattlist = [[],[],[],[]]
     30        trilist = []
     31        mode = "Qzcn"
    2832        data = triang.genMesh(points,seglist,holelist,regionlist,pointattlist,segattlist,trilist, mode)
    29        
    30         self.failUnless(data['trianglelist'] ==[(1, 0, 2), (2, 3, 1)],
    31                         'trianglelist is wrong!')
    32         self.failUnless(data['generatedsegmentlist'] ==[(0, 1), (1, 3), (3, 2), (2, 0)],
    33                         'generatedsegmentlist is wrong!')
    34         self.failUnless(data['pointlist'] ==[(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)],
     33        self.failUnless(data['generatedtrianglelist'] ==[(1, 0, 2), (2, 3, 1)],
     34                        'generatedtrianglelist is wrong!')
     35        #print "data['generatedsegmentlist']",data['generatedsegmentlist']
     36        self.failUnless(data['generatedsegmentlist'] ==[(2, 0), (3, 2), (1, 3), (0, 1)]
     37              ,          'generatedsegmentlist is wrong!')
     38        self.failUnless(data['generatedpointlist'] ==[(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)],
    3539                        ' is wrong!')
    36 
    37        
    38     def testrectangle(self):
     40       
     41        #print "data['generatedtriangleneighborlist']",data['generatedtriangleneighborlist']
     42        self.failUnless(data['generatedtriangleneighborlist'] ==[(-1, 1, -1), (-1, 0, -1)],
     43                        'generatedtriangleneighborlist is wrong!')
     44
     45       
     46    def testrectangleII(self):
    3947
    4048        points = []
Note: See TracChangeset for help on using the changeset viewer.