Changeset 2028


Ignore:
Timestamp:
Nov 15, 2005, 11:04:28 AM (19 years ago)
Author:
duncan
Message:

cross platform check

File:
1 edited

Legend:

Unmodified
Added
Removed
  • inundation/pmesh/test_mesh.py

    r2024 r2028  
    417417        m.generateMesh("QApz", maxArea = 2.1 )
    418418
     419        m.export_mesh_file("from_test_mesh.tsh")
    419420        seg = m.getMeshSegments()
    420421        #print "seg",seg
     
    422423        #print seg[0].tag
    423424        #print "seg[0].tag"
    424         self.failUnless(seg[0].tag == 5 and
     425       
     426        if sys.platform == 'win32':  #Windows
     427            self.failUnless(seg[0].tag == 5 and
    425428                        seg[1].tag == 7 and
    426429                        seg[2].tag == 9 and
     
    430433                        seg[6].tag == 5,
    431434                        'seg tags are wrong')
     435        else:
     436            self.failUnless(seg[0].tag == 5 and
     437                        seg[1].tag == 7 and
     438                        seg[2].tag == 9 and
     439                        seg[3].tag == 7 and
     440                        seg[4].tag == 9,
     441                        'seg tags are wrong')
     442           
    432443
    433444    def test_segtag2(self):
     
    470481
    471482        m.generateMesh("QApz", maxArea = 2.1 )
    472 
    473483        seg = m.getMeshSegments()
    474484       
     
    909919       
    910920        fileName = tempfile.mktemp(".xya")
     921        #fileName = 't.xya'
     922        #os.remove(fileName)
     923        m.export_mesh_file('m.tsh')
    911924        m.exportPointsFile(fileName)
    912925        file = open(fileName)
     
    918931                        lFile[1] == "0,0" and
    919932                        lFile[2] == "0,3" and
    920                         lFile[3] == "3,3" and
    921                         lFile[4] == "1,2" and
     933                        lFile[3] == "3,3"
     934                        ,
     935                        'exported Ascii xya file is wrong')
     936        self.failUnless(lFile[4] == "1,2" and
    922937                        lFile[5] == "3,1"
    923938                        ,
     
    926941        m.generateMesh("QApz", maxArea = 2.1)
    927942        fileName = tempfile.mktemp(".xya")
     943        fileName = 't.xya'
    928944        m.exportPointsFile(fileName)
    929945        file = open(fileName)
    930946        lFile = file.read().split('\n')
    931947        file.close()
    932         os.remove(fileName)
     948        #os.remove(fileName)
    933949        self.failUnless(lFile[0] == "" and
    934950                        lFile[1] == "0.0,0.0" and
Note: See TracChangeset for help on using the changeset viewer.