Changeset 2282


Ignore:
Timestamp:
Jan 25, 2006, 2:42:47 PM (19 years ago)
Author:
duncan
Message:

making imports more robust

Location:
inundation/pmesh
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • inundation/pmesh/mesh_interface.py

    r2276 r2282  
    55
    66from coordinate_transforms.geo_reference import Geo_reference
    7 from pmesh.mesh import Mesh
     7# This is due to pmesh not having a class mesh and
     8# the current dir being unknown
     9try:
     10    from pmesh.mesh import Mesh
     11except ImportError: 
     12    from mesh import Mesh
    813from coordinate_transforms.redfearn import redfearn
    914from utilities.polygon import populate_polygon
  • inundation/pmesh/test_mesh.py

    r2276 r2282  
    33import tempfile
    44import unittest
     5
     6try:
     7    from pmesh.mesh import *
     8except ImportError: 
     9    from mesh import *
     10   
    511from mesh import *
    612from load_mesh.loadASCII import *
  • inundation/pmesh/test_mesh_interface.py

    r2276 r2282  
    2828        polygon = geo_ref_poly.change_points_geo_ref(polygon_absolute)
    2929
    30         boundary_tags = {'walls':[0,1,2,3]}
     30        boundary_tags = {'walls':[0,1],'bom':[2]}
    3131       
    3232        inner1_polygon_absolute = [[10,10],[20,10],[20,20],[10,20]]
     
    4242                                     boundary_tags,
    4343                                     10000000,
    44                                      filename="test_eagle.tsh",
    4544                                     interior_regions=interior_regions,
    4645                                     poly_geo_reference=geo_ref_poly)
     46
     47        # Test the mesh instance
     48       
     49        self.failUnless(len(m.regions)==3,
     50                        'FAILED!')
     51        segs = m.getUserSegments()
     52        self.failUnless(len(segs)==12,
     53                        'FAILED!')
     54        self.failUnless(len(m.userVertices)==12,
     55                        'FAILED!')
     56        self.failUnless(segs[0].tag=='walls',
     57                        'FAILED!') 
     58        self.failUnless(segs[1].tag=='walls',
     59                        'FAILED!')
     60         
     61        self.failUnless(segs[2].tag=='bom',
     62                        'FAILED!')
     63        self.failUnless(segs[3].tag=='',
     64                        'FAILED!')
    4765
    4866#-------------------------------------------------------------
Note: See TracChangeset for help on using the changeset viewer.