Ignore:
Timestamp:
Mar 14, 2005, 1:39:46 PM (20 years ago)
Author:
duncan
Message:

extra features for addvertsSegs

File:
1 edited

Legend:

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

    r1073 r1074  
    10931093        m.addVertsSegs(dict)
    10941094
    1095         # have to reset this , since it's a class attribute
    1096         Segment.set_default_tag("")
    1097            
    10981095        self.failUnless(len(m.userSegments) ==10,
    10991096                        'Wrong segment list length.')
    11001097        self.failUnless(len(m.userVertices) == 11,
    11011098                        'Wrong vertex list length.')
    1102 
     1099       
     1100    def test_addVertsSegs(self):
     1101        m = Mesh()
     1102        Segment.set_default_tag("food")
     1103        dict = {}
     1104        dict['points'] = [[0.0, 0.0], [1.0, 0.0], [1.0, 1.0]]
     1105        dict['segments'] = [[0, 1], [1, 2]]
     1106        dict['segment_tags'] = ['','do-op']
     1107        m.addVertsSegs(dict)
     1108        # have to reset this , since it's a class attribute
     1109        Segment.set_default_tag("")
     1110
     1111       
     1112        self.failUnless(len(m.userSegments) ==2,
     1113                        'Wrong segment list length.')
     1114        self.failUnless(len(m.userVertices) == 3,
     1115                        'Wrong vertex list length.')
     1116        self.failUnless(m.userSegments[0].tag =='food',
     1117                        'Wrong segment tag length.')
     1118        self.failUnless(m.userSegments[1].tag =='do-op',
     1119                        'Wrong segment tag.')
     1120       
    11031121    def test_exportASCIImeshfile(self):
    11041122   
     
    13961414if __name__ == "__main__":
    13971415    suite = unittest.makeSuite(meshTestCase,'test')
    1398     #suite = unittest.makeSuite(meshTestCase,'test_import_mesh')
     1416    #suite = unittest.makeSuite(meshTestCase,'test_asciiFile')
    13991417    runner = unittest.TextTestRunner() #verbosity=2)
    14001418    runner.run(suite)
Note: See TracChangeset for help on using the changeset viewer.