Changeset 5875
- Timestamp:
- Oct 29, 2008, 1:24:29 PM (16 years ago)
- Location:
- anuga_core/source/anuga
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/load_mesh/test_loadASCII.py
r4902 r5875 10 10 from os.path import splitext 11 11 12 from Numeric import array, allclose 12 from Numeric import array, allclose, alltrue 13 13 14 14 from anuga.load_mesh.loadASCII import * … … 179 179 #print "*(*(" 180 180 181 self.failUnless(a rray(meshDict['vertices']) ==182 array(loadedDict['vertices']) ,181 self.failUnless(alltrue(array(meshDict['vertices']) == 182 array(loadedDict['vertices'])), 183 183 'test_export_mesh_file failed. Test 1') 184 self.failUnless(a rray(meshDict['triangles']) ==185 array(loadedDict['triangles']) ,184 self.failUnless(alltrue(array(meshDict['triangles']) == 185 array(loadedDict['triangles'])), 186 186 'test_export_mesh_file failed. Test 2') 187 self.failUnless(a rray(meshDict['segments']) ==188 array(loadedDict['segments']) ,187 self.failUnless(alltrue(array(meshDict['segments']) == 188 array(loadedDict['segments'])), 189 189 'test_export_mesh_file failed. Test 3') 190 self.failUnless(a rray(meshDict['triangle_tags']) ==191 array(loadedDict['triangle_tags']) ,190 self.failUnless(alltrue(array(meshDict['triangle_tags']) == 191 array(loadedDict['triangle_tags'])), 192 192 'test_export_mesh_file failed. Test 4') 193 193 194 194 self.failUnless(meshDict['vertex_attributes'] == 195 195 loadedDict['vertex_attributes'], 196 196 'test_export_mesh_file failed. Test 5') 197 self.failUnless(a rray(meshDict['triangle_neighbors']) ==198 array(loadedDict['triangle_neighbors']) ,197 self.failUnless(alltrue(array(meshDict['triangle_neighbors']) == 198 array(loadedDict['triangle_neighbors'])), 199 199 'test_export_mesh_file failed. Test 6') 200 self.failUnless(a rray(meshDict['segment_tags']) ==201 array(loadedDict['segment_tags']) ,200 self.failUnless(alltrue(array(meshDict['segment_tags']) == 201 array(loadedDict['segment_tags'])), 202 202 'test_export_mesh_file failed. Test 7') 203 self.failUnless(a rray(meshDict['vertex_attribute_titles']) ==204 array(loadedDict['vertex_attribute_titles']) ,203 self.failUnless(alltrue(array(meshDict['vertex_attribute_titles']) == 204 array(loadedDict['vertex_attribute_titles'])), 205 205 'test_export_mesh_file failed. Test 8') 206 self.failUnless(a rray(meshDict['geo_reference']) ==207 array(loadedDict['geo_reference']) ,206 self.failUnless(alltrue(array(meshDict['geo_reference']) == 207 array(loadedDict['geo_reference'])), 208 208 'test_export_mesh_file failed. Test 9') 209 209 … … 454 454 assert allclose(array(loaded_dict['regions']), 455 455 array(dict['regions'])) 456 456 457 self.failUnless(loaded_dict['region_tags'] == 457 458 dict['region_tags'], … … 474 475 for ob, ldob in map(None,dict['triangle_tags'], 475 476 loaded_dict['triangle_tags']): 476 self.failUnless(ob 477 self.failUnless(ob == ldob, 477 478 fail_string + ' failed!! Test triangle_tags') 478 479 # A bit hacky … … 494 495 array(loaded_dict['vertex_attribute_titles'])) 495 496 except TypeError: 496 self.failUnless(array(loaded_dict['vertex_attribute_titles']) == 497 array(dict['vertex_attribute_titles']), 497 self.failUnless(alltrue(array(loaded_dict['vertex_attribute_titles']) == array(dict['vertex_attribute_titles'])), 498 498 fail_string + ' failed!! Test 8') 499 499 try: -
anuga_core/source/anuga/mesh_engine/test_generate_mesh.py
r4916 r5875 5 5 level of the code, using the -j flag in triangle. 6 6 """ 7 8 9 #FIXME (Ole): Go through this file and check that array's 10 # aren't compared using ==. Need to use either alltrue 11 # (on 1D integer arrays) or allclose. 12 13 7 14 import sys 8 15 -
anuga_core/source/anuga/pmesh/test_mesh.py
r5673 r5875 15 15 from anuga.utilities.polygon import is_inside_polygon ### inside_polygon 16 16 17 from Numeric import alltrue, allclose 18 17 19 class meshTestCase(unittest.TestCase): 18 20 def setUp(self): … … 63 65 self.failUnless(mesh.userSegments[0] == s3, 64 66 'Bad segment. ') 65 self.failUnless(len(mesh.userSegments) == 1,67 self.failUnless(len(mesh.userSegments) == 1, 66 68 'Segments not deleted.') 67 69 self.failUnless(len(mesh.userVertices) == 2, … … 79 81 s3 = Segment(a,f) 80 82 81 r1 = Region(0.3, 0.3, tag = 1.3,maxArea = .6)83 r1 = Region(0.3, 0.3, tag = 1.3, maxArea = .6) 82 84 #print r1 83 85 m = Mesh(userVertices=[a,d,f], userSegments=[s1,s2,s3], regions=[r1] ) … … 1656 1658 'test_Mesh2IOTriangulationDict failed. test 2') 1657 1659 1658 self.failUnless( dict['vertices'] == verts,1660 self.failUnless( alltrue(dict['vertices'].flat == verts.flat), 1659 1661 'test_Mesh2IOTriangulationDict failed. test vert') 1660 self.failUnless( dict['vertex_attributes'] == vert_as,1662 self.failUnless( alltrue(dict['vertex_attributes'].flat == vert_as.flat), 1661 1663 'test_Mesh2IOTriangulationDict failed. test vert ats') 1662 1664 1663 self.failUnless( dict['segments'][0] == [0,1],1665 self.failUnless( alltrue(dict['segments'][0] == [0,1]), 1664 1666 'test_Mesh2IODict failed. test 3') 1665 1667 … … 1667 1669 'test_Mesh2IODict failed. test 3') 1668 1670 #print " dict['triangles'][0]", dict['triangles'][0] 1669 self.failUnless( dict['triangles'][0] == [3,2,4],1671 self.failUnless( alltrue(dict['triangles'][0] == [3,2,4]), 1670 1672 'test_Mesh2IODict failed. test 5') 1671 self.failUnless( dict['triangle_neighbors'][0] == [-1,2,3],1673 self.failUnless( alltrue(dict['triangle_neighbors'][0] == [-1,2,3]), 1672 1674 'test_Mesh2IODict failed. test 6') 1673 1675 #print "dict['triangle_tags'][0]", dict['triangle_tags'][0] … … 2178 2180 'FAILED!') 2179 2181 vert= m.get_user_vertices(absolute=True) 2180 self.failUnless(vert==points_ab, 2181 'FAILED!') 2182 2183 self.failUnless(allclose(vert, points_ab), 2184 'FAILED!') 2182 2185 2183 2186 … … 2193 2196 self.failUnless(4==len(vert), 2194 2197 'FAILED!') 2195 vert= m.get_user_vertices(absolute=True) 2196 self.failUnless(vert==points, 2198 vert = m.get_user_vertices(absolute=True) 2199 2200 self.failUnless(alltrue(vert.flat == array(points).flat), 2197 2201 'FAILED!') 2198 2202 … … 2211 2215 'FAILED!') 2212 2216 vert= m.get_user_vertices(absolute=True) 2213 self.failUnless(vert==points_ab, 2217 2218 self.failUnless(allclose(vert, points_ab), 2214 2219 'FAILED!') 2215 2220 … … 2227 2232 'FAILED!') 2228 2233 vert= m.get_user_vertices(absolute=True) 2229 self.failUnless(vert==points_ab, 2234 2235 self.failUnless(allclose(vert, points_ab), 2230 2236 'FAILED!') 2231 2237 … … 2248 2254 'FAILED!') 2249 2255 vert= m.get_user_vertices(absolute=True) 2250 self.failUnless( vert==points_ab,2256 self.failUnless(allclose(vert, points_ab), 2251 2257 'FAILED!') 2252 2258 vert= m.get_user_vertices(absolute=False) 2253 2259 points_new = m.geo_reference.get_absolute(vert) 2254 2260 2255 self.failUnless( points_ab==points_new,2261 self.failUnless(allclose(points_ab, points_new), 2256 2262 'FAILED!') 2257 2263
Note: See TracChangeset
for help on using the changeset viewer.