Changeset 9562
- Timestamp:
- Jan 31, 2015, 7:12:40 PM (10 years ago)
- Location:
- trunk/anuga_core/source/anuga
- Files:
-
- 56 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/__init__.py
r9550 r9562 7 7 """ 8 8 9 pass 9 from numpy.testing import Tester 10 test = Tester().test 10 11 11 12 … … 13 14 14 15 16 17 -
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_general_mesh.py
r9550 r9562 67 67 msg = ("num.array([b,a,c])=\n%s\nshould be close to 'verts'=\n%s" 68 68 % (str(num.array([b,a,c])), str(verts))) 69 self. failUnless(num.allclose(num.array([b,a,c]), verts), msg)69 self.assertTrue(num.allclose(num.array([b,a,c]), verts), msg) 70 70 71 71 verts = domain.get_vertex_coordinates(triangle_id=0) … … 170 170 msg = ("num.array(1/2[a+c,b+c,a+b])=\n%s\nshould be close to 'verts'=\n%s" 171 171 % (str(num.array([0.5*(a+c),0.5*(b+c),0.5*(a+b)])), str(verts))) 172 self. failUnless(num.allclose(num.array([0.5*(a+c),0.5*(b+c),0.5*(a+b)]), verts), msg)172 self.assertTrue(num.allclose(num.array([0.5*(a+c),0.5*(b+c),0.5*(a+b)]), verts), msg) 173 173 174 174 … … 444 444 node = domain.get_node(2) 445 445 msg = ('\nc=%s\nnode=%s' % (str(c), str(node))) 446 self. failUnless(num.alltrue(c == node), msg)446 self.assertTrue(num.alltrue(c == node), msg) 447 447 448 448 # repeat get_node(), see if result same 449 449 node = domain.get_node(2) 450 450 msg = ('\nc=%s\nnode=%s' % (str(c), str(node))) 451 self. failUnless(num.alltrue(c == node), msg)451 self.assertTrue(num.alltrue(c == node), msg) 452 452 453 453 node = domain.get_node(2, absolute=True) 454 454 msg = ('\nnodes_absolute[2]=%s\nnode=%s' 455 455 % (str(nodes_absolute[2]), str(node))) 456 self. failUnless(num.alltrue(nodes_absolute[2] == node), msg)456 self.assertTrue(num.alltrue(nodes_absolute[2] == node), msg) 457 457 458 458 # repeat get_node(2, absolute=True), see if result same … … 460 460 msg = ('\nnodes_absolute[2]=%s\nnode=%s' 461 461 % (str(nodes_absolute[2]), str(node))) 462 self. failUnless(num.alltrue(nodes_absolute[2] == node), msg)462 self.assertTrue(num.alltrue(nodes_absolute[2] == node), msg) 463 463 464 464 … … 492 492 # should fail with negative area 493 493 triangles = num.array([[0,1,2], [1,2,4], [4,2,5], [3,1,4]]) 494 self. failUnlessRaises(AssertionError, General_mesh,494 self.assertRaises(AssertionError, General_mesh, 495 495 nodes, triangles, geo_reference=geo) 496 496 … … 498 498 # max index is 5, use 6, expect assert failure 499 499 triangles = num.array([[1,6,2], [1,2,4], [4,2,5], [3,1,4]]) 500 self. failUnlessRaises(AssertionError, General_mesh,500 self.assertRaises(AssertionError, General_mesh, 501 501 nodes, triangles, geo_reference=geo) 502 502 … … 505 505 # max index is 5, use 10, expect assert failure 506 506 triangles = num.array([[1,10,2], [1,2,4], [4,2,5], [3,1,4]]) 507 self. failUnlessRaises(AssertionError, General_mesh,507 self.assertRaises(AssertionError, General_mesh, 508 508 nodes, triangles, geo_reference=geo) 509 509 -
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_generic_domain.py
r9550 r9562 817 817 domain.set_tag_region([add_to_verts]) 818 818 819 self. failUnless(domain.test == "Mound",819 self.assertTrue(domain.test == "Mound", 820 820 'set region failed') 821 821 -
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_neighbour_mesh.py
r9550 r9562 1157 1157 1158 1158 #print loners 1159 self. failUnless(loners==[2,4],1159 self.assertTrue(loners==[2,4], 1160 1160 'FAILED!') 1161 1161 … … 1172 1172 mesh.check_integrity() 1173 1173 loners = mesh.get_lone_vertices() 1174 self. failUnless(loners==[0],1174 self.assertTrue(loners==[0], 1175 1175 'FAILED!') 1176 1176 -
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_pmesh2domain.py
r9461 r9562 99 99 assert num.allclose(tagged_elements['ole nielsen'][0],1) 100 100 101 self. failUnless( domain.boundary[(1, 0)] == '1',102 "test_tags_to_boundaries failed. Single boundary wasn't added.") 103 self. failUnless( domain.boundary[(1, 2)] == '2',104 "test_tags_to_boundaries failed. Single boundary wasn't added.") 105 self. failUnless( domain.boundary[(0, 1)] == '3',106 "test_tags_to_boundaries failed. Single boundary wasn't added.") 107 self. failUnless( domain.boundary[(0, 0)] == 'exterior',101 self.assertTrue( domain.boundary[(1, 0)] == '1', 102 "test_tags_to_boundaries failed. Single boundary wasn't added.") 103 self.assertTrue( domain.boundary[(1, 2)] == '2', 104 "test_tags_to_boundaries failed. Single boundary wasn't added.") 105 self.assertTrue( domain.boundary[(0, 1)] == '3', 106 "test_tags_to_boundaries failed. Single boundary wasn't added.") 107 self.assertTrue( domain.boundary[(0, 0)] == 'exterior', 108 108 "test_tags_to_boundaries failed. Single boundary wasn't added.") 109 109 #print "domain.boundary",domain.boundary 110 self. failUnless( len(domain.boundary) == 4,110 self.assertTrue( len(domain.boundary) == 4, 111 111 "test_pmesh2Domain Too many boundaries") 112 112 #FIXME change to use get_xllcorner 113 113 #print "d.geo_reference.xllcorner",domain.geo_reference.xllcorner 114 self. failUnless(domain.geo_reference.xllcorner == 140.0,114 self.assertTrue(domain.geo_reference.xllcorner == 140.0, 115 115 "bad geo_referece") 116 116 #************ … … 194 194 assert num.allclose(tagged_elements['ole nielsen'][0],1) 195 195 196 self. failUnless( domain.boundary[(1, 0)] == '1',197 "test_tags_to_boundaries failed. Single boundary wasn't added.") 198 self. failUnless( domain.boundary[(1, 2)] == '2',199 "test_tags_to_boundaries failed. Single boundary wasn't added.") 200 self. failUnless( domain.boundary[(0, 1)] == '3',201 "test_tags_to_boundaries failed. Single boundary wasn't added.") 202 self. failUnless( domain.boundary[(0, 0)] == 'exterior',196 self.assertTrue( domain.boundary[(1, 0)] == '1', 197 "test_tags_to_boundaries failed. Single boundary wasn't added.") 198 self.assertTrue( domain.boundary[(1, 2)] == '2', 199 "test_tags_to_boundaries failed. Single boundary wasn't added.") 200 self.assertTrue( domain.boundary[(0, 1)] == '3', 201 "test_tags_to_boundaries failed. Single boundary wasn't added.") 202 self.assertTrue( domain.boundary[(0, 0)] == 'exterior', 203 203 "test_tags_to_boundaries failed. Single boundary wasn't added.") 204 204 #print "domain.boundary",domain.boundary 205 self. failUnless( len(domain.boundary) == 4,205 self.assertTrue( len(domain.boundary) == 4, 206 206 "test_pmesh2Domain Too many boundaries") 207 207 #FIXME change to use get_xllcorner 208 208 #print "d.geo_reference.xllcorner",domain.geo_reference.xllcorner 209 self. failUnless(domain.geo_reference.xllcorner == 140.0,209 self.assertTrue(domain.geo_reference.xllcorner == 140.0, 210 210 "bad geo_referece") 211 211 -
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_quantity.py
r9550 r9562 1261 1261 os.remove(pts_file) 1262 1262 1263 def verbose_test_set_values_from_UTM_pts(self):1263 def test_set_values_from_UTM_pts_verbose(self): 1264 1264 quantity = Quantity(self.mesh_onslow) 1265 1265 … … 1318 1318 #Check that values can be set from file 1319 1319 quantity.set_values_from_file(pts_file, att, 0, 1320 'vertices', None, verbose = True,1320 'vertices', None, verbose = False, 1321 1321 max_read_lines=2) 1322 1322 answer = linear_function(quantity.domain.get_vertex_coordinates()) -
trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_util.py
r9550 r9562 49 49 # from anuga.abstract_2d_finite_volumes.util import distance# 50 50 # 51 # self. failUnless( distance([4,2],[7,6]) == 5.0,51 # self.assertTrue( distance([4,2],[7,6]) == 5.0, 52 52 # 'Distance is wrong!') 53 # self. failUnless( allclose(distance([7,6],[9,8]), 2.82842712475),53 # self.assertTrue( allclose(distance([7,6],[9,8]), 2.82842712475), 54 54 # 'distance is wrong!') 55 # self. failUnless( allclose(distance([9,8],[4,2]), 7.81024967591),55 # self.assertTrue( allclose(distance([9,8],[4,2]), 7.81024967591), 56 56 # 'distance is wrong!') 57 57 # 58 # self. failUnless( distance([9,8],[4,2]) == distance([4,2],[9,8]),58 # self.assertTrue( distance([9,8],[4,2]) == distance([4,2],[9,8]), 59 59 # 'distance is wrong!') 60 60 … … 703 703 #print 704 704 if num.alltrue(q0 == NAN): 705 self. failUnless(num.alltrue(q == actual), 'Fail!')705 self.assertTrue(num.alltrue(q == actual), 'Fail!') 706 706 else: 707 707 assert num.allclose(q, actual) … … 873 873 #print 874 874 if q0 == NAN: 875 self. failUnless( q == actual, 'Fail!')875 self.assertTrue( q == actual, 'Fail!') 876 876 else: 877 877 assert num.allclose(q, actual) … … 919 919 #print 920 920 if q0 == NAN: 921 self. failUnless( q == actual, 'Fail!')921 self.assertTrue( q == actual, 'Fail!') 922 922 else: 923 923 assert num.allclose(q, actual) … … 1406 1406 tris = [[0,1,2]] 1407 1407 new_verts, new_tris = remove_lone_verts(verts, tris) 1408 self. failUnless(new_verts.tolist() == verts)1409 self. failUnless(new_tris.tolist() == tris)1408 self.assertTrue(new_verts.tolist() == verts) 1409 self.assertTrue(new_tris.tolist() == tris) 1410 1410 1411 1411 def test_remove_lone_verts_b(self): … … 1413 1413 tris = [[0,1,2]] 1414 1414 new_verts, new_tris = remove_lone_verts(verts, tris) 1415 self. failUnless(new_verts.tolist() == verts[0:3])1416 self. failUnless(new_tris.tolist() == tris)1415 self.assertTrue(new_verts.tolist() == verts[0:3]) 1416 self.assertTrue(new_tris.tolist() == tris) 1417 1417 1418 1418 def test_remove_lone_verts_c(self): … … 1420 1420 tris = [[1,2,4]] 1421 1421 new_verts, new_tris = remove_lone_verts(verts, tris) 1422 self. failUnless(new_verts.tolist() == [[0,0],[1,0],[0,1]])1423 self. failUnless(new_tris.tolist() == [[0,1,2]])1422 self.assertTrue(new_verts.tolist() == [[0,0],[1,0],[0,1]]) 1423 self.assertTrue(new_tris.tolist() == [[0,1,2]]) 1424 1424 1425 1425 def test_remove_lone_verts_d(self): … … 1427 1427 tris = [[0,1,3]] 1428 1428 new_verts, new_tris = remove_lone_verts(verts, tris) 1429 self. failUnless(new_verts.tolist() == [[0,0],[1,0],[0,1]])1430 self. failUnless(new_tris.tolist() == [[0,1,2]])1429 self.assertTrue(new_verts.tolist() == [[0,0],[1,0],[0,1]]) 1430 self.assertTrue(new_tris.tolist() == [[0,1,2]]) 1431 1431 1432 1432 def test_remove_lone_verts_e(self): … … 1434 1434 tris = [[0,1,2]] 1435 1435 new_verts, new_tris = remove_lone_verts(verts, tris) 1436 self. failUnless(new_verts.tolist() == verts[0:3])1437 self. failUnless(new_tris.tolist() == tris)1436 self.assertTrue(new_verts.tolist() == verts[0:3]) 1437 self.assertTrue(new_tris.tolist() == tris) 1438 1438 1439 1439 def test_remove_lone_verts_f(self): … … 1441 1441 tris = [[0,1,3],[0,1,5]] 1442 1442 new_verts, new_tris = remove_lone_verts(verts, tris) 1443 self. failUnless(new_verts.tolist() == [[0,0],[1,0],[0,1],[1,1]])1444 self. failUnless(new_tris.tolist() == [[0,1,2],[0,1,3]])1443 self.assertTrue(new_verts.tolist() == [[0,0],[1,0],[0,1],[1,1]]) 1444 self.assertTrue(new_tris.tolist() == [[0,1,2],[0,1,3]]) 1445 1445 1446 1446 ###### -
trunk/anuga_core/source/anuga/advection/__init__.py
r9551 r9562 6 6 from advection import Advection_Domain 7 7 8 from numpy.testing import Tester 9 test = Tester().test 8 10 9 11 10 12 11 -
trunk/anuga_core/source/anuga/alpha_shape/__init__.py
r676 r9562 1 1 #nothing 2 3 from numpy.testing import Tester 4 test = Tester().test -
trunk/anuga_core/source/anuga/alpha_shape/tests/test_alpha_shape.py
r9487 r9562 46 46 pass 47 47 else: 48 self. failUnless(0==1, \48 self.assertTrue(0==1, \ 49 49 'point list with 2 points did not raise an error!') 50 50 … … 163 163 pass 164 164 else: 165 self. failUnless(0==1,165 self.assertTrue(0==1, 166 166 'point list with 2 points did not raise an error!') 167 167 … … 197 197 file.close() 198 198 os.remove(output_file_name) 199 self. failUnless(lFile[1] == "5,0" and199 self.assertTrue(lFile[1] == "5,0" and 200 200 lFile[2] == "0,1" and 201 201 lFile[3] == "4,5" and -
trunk/anuga_core/source/anuga/caching/__init__.py
r7876 r9562 11 11 12 12 13 from numpy.testing import Tester 14 test = Tester().test 15 16 17 18 -
trunk/anuga_core/source/anuga/coordinate_transforms/__init__.py
r9551 r9562 2 2 from redfearn import * 3 3 from point import * 4 4 5 from numpy.testing import Tester 6 test = Tester().test -
trunk/anuga_core/source/anuga/coordinate_transforms/test/test_geo_reference.py
r9471 r9562 25 25 (z,x,y) = g.get_origin() 26 26 27 self. failUnless(z == g.get_zone(), ' failed')28 self. failUnless(x == g.get_xllcorner(), ' failed')29 self. failUnless(y == g.get_yllcorner(), ' failed')27 self.assertTrue(z == g.get_zone(), ' failed') 28 self.assertTrue(x == g.get_xllcorner(), ' failed') 29 self.assertTrue(y == g.get_yllcorner(), ' failed') 30 30 31 31 def test_read_write_NetCDF(self): … … 43 43 os.remove(file_name) 44 44 45 self. failUnless(g == new_g, 'test_read_write_NetCDF failed')45 self.assertTrue(g == new_g, 'test_read_write_NetCDF failed') 46 46 47 47 def test_read_NetCDFI(self): … … 62 62 os.remove(file_name) 63 63 64 self. failUnless(g == new_g, ' failed')64 self.assertTrue(g == new_g, ' failed') 65 65 66 66 def test_read_write_ASCII(self): … … 77 77 os.remove(file_name) 78 78 79 self. failUnless(g == new_g, 'test_read_write_ASCII failed')79 self.assertTrue(g == new_g, 'test_read_write_ASCII failed') 80 80 81 81 def test_read_write_ASCII2(self): … … 92 92 os.remove(file_name) 93 93 94 self. failUnless(g == new_g, 'test_read_write_ASCII failed')94 self.assertTrue(g == new_g, 'test_read_write_ASCII failed') 95 95 96 96 def test_read_write_ASCII3(self): … … 112 112 os.remove(file_name) 113 113 else: 114 self. failUnless(0 ==1,114 self.assertTrue(0 ==1, 115 115 'bad text file did not raise error!') 116 116 … … 122 122 new_lofl = g.change_points_geo_ref(lofl) 123 123 124 self. failUnless(isinstance(new_lofl, list), ' failed')125 self. failUnless(type(new_lofl) == type(lofl), ' failed')124 self.assertTrue(isinstance(new_lofl, list), ' failed') 125 self.assertTrue(type(new_lofl) == type(lofl), ' failed') 126 126 for point,new_point in map(None,lofl,new_lofl): 127 self. failUnless(point[0]-x==new_point[0], ' failed')128 self. failUnless(point[1]-y==new_point[1], ' failed')127 self.assertTrue(point[0]-x==new_point[0], ' failed') 128 self.assertTrue(point[1]-y==new_point[1], ' failed') 129 129 130 130 … … 136 136 new_lofl = g.change_points_geo_ref(lofl) 137 137 138 self. failUnless(isinstance(new_lofl, list), ' failed')139 self. failUnless(type(new_lofl) == type(lofl), ' failed')138 self.assertTrue(isinstance(new_lofl, list), ' failed') 139 self.assertTrue(type(new_lofl) == type(lofl), ' failed') 140 140 for point,new_point in map(None,lofl,new_lofl): 141 self. failUnless(point[0]-x==new_point[0], ' failed')142 self. failUnless(point[1]-y==new_point[1], ' failed')141 self.assertTrue(point[0]-x==new_point[0], ' failed') 142 self.assertTrue(point[1]-y==new_point[1], ' failed') 143 143 144 144 def test_change_points_geo_ref3(self): … … 149 149 new_lofl = g.change_points_geo_ref(lofl) 150 150 151 self. failUnless(isinstance(new_lofl, list), ' failed')152 self. failUnless(type(new_lofl) == type(lofl), ' failed')151 self.assertTrue(isinstance(new_lofl, list), ' failed') 152 self.assertTrue(type(new_lofl) == type(lofl), ' failed') 153 153 for point,new_point in map(None,[lofl],new_lofl): 154 self. failUnless(point[0]-x==new_point[0], ' failed')155 self. failUnless(point[1]-y==new_point[1], ' failed')154 self.assertTrue(point[0]-x==new_point[0], ' failed') 155 self.assertTrue(point[1]-y==new_point[1], ' failed') 156 156 157 157 … … 163 163 new_lofl = g.change_points_geo_ref(lofl) 164 164 165 self. failUnless(isinstance(new_lofl, num.ndarray), ' failed')166 self. failUnless(type(new_lofl) == type(lofl), ' failed')165 self.assertTrue(isinstance(new_lofl, num.ndarray), ' failed') 166 self.assertTrue(type(new_lofl) == type(lofl), ' failed') 167 167 lofl[:,0] -= x 168 168 lofl[:,1] -= y … … 177 177 new_lofl = g.change_points_geo_ref(lofl.copy()) 178 178 179 self. failUnless(isinstance(new_lofl, num.ndarray), ' failed')180 self. failUnless(type(new_lofl) == type(lofl), ' failed')179 self.assertTrue(isinstance(new_lofl, num.ndarray), ' failed') 180 self.assertTrue(type(new_lofl) == type(lofl), ' failed') 181 181 182 182 183 183 for point,new_point in map(None,lofl,new_lofl): 184 self. failUnless(point[0]-x==new_point[0], ' failed')185 self. failUnless(point[1]-y==new_point[1], ' failed')184 self.assertTrue(point[0]-x==new_point[0], ' failed') 185 self.assertTrue(point[1]-y==new_point[1], ' failed') 186 186 187 187 def test_change_points_geo_ref6(self): … … 192 192 new_lofl = g.change_points_geo_ref(lofl.copy()) 193 193 194 self. failUnless(isinstance(new_lofl, num.ndarray), ' failed')195 self. failUnless(type(new_lofl) == type(lofl), ' failed')194 self.assertTrue(isinstance(new_lofl, num.ndarray), ' failed') 195 self.assertTrue(type(new_lofl) == type(lofl), ' failed') 196 196 for point,new_point in map(None,[lofl],new_lofl): 197 self. failUnless(point[0]-x==new_point[0], ' failed')198 self. failUnless(point[1]-y==new_point[1], ' failed')197 self.assertTrue(point[0]-x==new_point[0], ' failed') 198 self.assertTrue(point[1]-y==new_point[1], ' failed') 199 199 200 200 def test_change_points_geo_ref7(self): … … 208 208 new_lofl = g.change_points_geo_ref(lofl,points_geo_ref=points_geo_ref) 209 209 210 self. failUnless(isinstance(new_lofl, list), ' failed')211 self. failUnless(type(new_lofl) == type(lofl), ' failed')210 self.assertTrue(isinstance(new_lofl, list), ' failed') 211 self.assertTrue(type(new_lofl) == type(lofl), ' failed') 212 212 for point,new_point in map(None,lofl,new_lofl): 213 self. failUnless(point[0]+point_x-x==new_point[0], ' failed')214 self. failUnless(point[1]+point_y-y==new_point[1], ' failed')213 self.assertTrue(point[0]+point_x-x==new_point[0], ' failed') 214 self.assertTrue(point[1]+point_y-y==new_point[1], ' failed') 215 215 216 216 def test_get_absolute_list(self): … … 223 223 new_points = g.get_absolute(points) 224 224 225 self. failUnless(isinstance(new_points, list), 'failed')226 self. failUnless(type(new_points) == type(points), 'failed')225 self.assertTrue(isinstance(new_points, list), 'failed') 226 self.assertTrue(type(new_points) == type(points), 'failed') 227 227 for point, new_point in map(None, points, new_points): 228 self. failUnless(point[0]+x == new_point[0], 'failed')229 self. failUnless(point[1]+y == new_point[1], 'failed')228 self.assertTrue(point[0]+x == new_point[0], 'failed') 229 self.assertTrue(point[1]+y == new_point[1], 'failed') 230 230 231 231 # test with no supplied offsets … … 234 234 new_points = g.get_absolute(points) 235 235 236 self. failUnless(isinstance(new_points, list), 'failed')237 self. failUnless(type(new_points) == type(points), 'failed')236 self.assertTrue(isinstance(new_points, list), 'failed') 237 self.assertTrue(type(new_points) == type(points), 'failed') 238 238 for point, new_point in map(None, points, new_points): 239 self. failUnless(point[0] == new_point[0], 'failed')240 self. failUnless(point[1] == new_point[1], 'failed')239 self.assertTrue(point[0] == new_point[0], 'failed') 240 self.assertTrue(point[1] == new_point[1], 'failed') 241 241 242 242 # test that calling get_absolute twice does the right thing … … 249 249 new_points = g.get_absolute(points) 250 250 251 self. failUnless(isinstance(new_points, list), 'failed')252 self. failUnless(type(new_points) == type(points), 'failed')253 self. failUnless(new_points == expected_new_points, 'failed')251 self.assertTrue(isinstance(new_points, list), 'failed') 252 self.assertTrue(type(new_points) == type(points), 'failed') 253 self.assertTrue(new_points == expected_new_points, 'failed') 254 254 255 255 # and repeat from 'new_points = g.get_absolute(points)' above … … 257 257 new_points = g.get_absolute(points) 258 258 259 self. failUnless(isinstance(new_points, list), 'failed')260 self. failUnless(type(new_points) == type(points), 'failed')261 self. failUnless(new_points == expected_new_points, 'failed')259 self.assertTrue(isinstance(new_points, list), 'failed') 260 self.assertTrue(type(new_points) == type(points), 'failed') 261 self.assertTrue(new_points == expected_new_points, 'failed') 262 262 263 263 def test_get_absolute_array(self): … … 272 272 new_points = g.get_absolute(points) 273 273 274 self. failUnless(isinstance(new_points, num.ndarray), 'failed')275 self. failUnless(type(new_points) == type(points), 'failed')274 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 275 self.assertTrue(type(new_points) == type(points), 'failed') 276 276 msg = 'points=\n%s\nnew_points=\n%s' % (str(points), str(new_points)) 277 277 for point, new_point in map(None, points, new_points): 278 self. failUnless(point[0]+x == new_point[0], msg)279 self. failUnless(point[1]+y == new_point[1], msg)278 self.assertTrue(point[0]+x == new_point[0], msg) 279 self.assertTrue(point[1]+y == new_point[1], msg) 280 280 281 281 # test with no supplied offsets … … 284 284 new_points = g.get_absolute(points) 285 285 286 self. failUnless(isinstance(new_points, num.ndarray), 'failed')287 self. failUnless(type(new_points) == type(points), 'failed')288 self. failUnless(num.alltrue(points == new_points), 'failed')286 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 287 self.assertTrue(type(new_points) == type(points), 'failed') 288 self.assertTrue(num.alltrue(points == new_points), 'failed') 289 289 290 290 # test that calling get_absolute twice does the right thing … … 297 297 new_points = g.get_absolute(points) 298 298 299 self. failUnless(isinstance(new_points, num.ndarray), 'failed')300 self. failUnless(type(new_points) == type(points), 'failed')299 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 300 self.assertTrue(type(new_points) == type(points), 'failed') 301 301 msg = ('First call of .get_absolute() returned %s\nexpected %s' 302 302 % (str(new_points), str(expected_new_points))) 303 self. failUnless(num.alltrue(expected_new_points == new_points), msg)303 self.assertTrue(num.alltrue(expected_new_points == new_points), msg) 304 304 305 305 # and repeat from 'new_points = g.get_absolute(points)' above … … 307 307 new_points = g.get_absolute(points) 308 308 309 self. failUnless(isinstance(new_points, num.ndarray), 'failed')310 self. failUnless(type(new_points) == type(points), 'failed')309 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 310 self.assertTrue(type(new_points) == type(points), 'failed') 311 311 msg = ('Second call of .get_absolute() returned\n%s\nexpected\n%s' 312 312 % (str(new_points), str(expected_new_points))) 313 self. failUnless(num.alltrue(expected_new_points == new_points), msg)313 self.assertTrue(num.alltrue(expected_new_points == new_points), msg) 314 314 315 315 # and repeat again to see if *third* call with same input … … 317 317 new_points = g.get_absolute(points) 318 318 319 self. failUnless(isinstance(new_points, num.ndarray), 'failed')320 self. failUnless(type(new_points) == type(points), 'failed')319 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 320 self.assertTrue(type(new_points) == type(points), 'failed') 321 321 msg = ('Third call of .get_absolute() returned %s\nexpected %s' 322 322 % (str(new_points), str(expected_new_points))) 323 self. failUnless(num.alltrue(expected_new_points == new_points), msg)323 self.assertTrue(num.alltrue(expected_new_points == new_points), msg) 324 324 325 325 def test_get_relative_list(self): … … 332 332 new_points = g.get_relative(points) 333 333 334 self. failUnless(isinstance(new_points, list), 'failed')335 self. failUnless(type(new_points) == type(points), 'failed')334 self.assertTrue(isinstance(new_points, list), 'failed') 335 self.assertTrue(type(new_points) == type(points), 'failed') 336 336 for point, new_point in map(None, points, new_points): 337 self. failUnless(point[0]-x == new_point[0], 'failed')338 self. failUnless(point[1]-y == new_point[1], 'failed')337 self.assertTrue(point[0]-x == new_point[0], 'failed') 338 self.assertTrue(point[1]-y == new_point[1], 'failed') 339 339 340 340 # test with no supplied offsets … … 343 343 new_points = g.get_relative(points) 344 344 345 self. failUnless(isinstance(new_points, list), 'failed')346 self. failUnless(type(new_points) == type(points), 'failed')345 self.assertTrue(isinstance(new_points, list), 'failed') 346 self.assertTrue(type(new_points) == type(points), 'failed') 347 347 for point, new_point in map(None, points, new_points): 348 self. failUnless(point[0] == new_point[0], 'failed')349 self. failUnless(point[1] == new_point[1], 'failed')348 self.assertTrue(point[0] == new_point[0], 'failed') 349 self.assertTrue(point[1] == new_point[1], 'failed') 350 350 351 351 # test that calling get_absolute twice does the right thing … … 358 358 new_points = g.get_relative(points) 359 359 360 self. failUnless(isinstance(new_points, list), 'failed')361 self. failUnless(type(new_points) == type(points), 'failed')362 self. failUnless(new_points == expected_new_points, 'failed')360 self.assertTrue(isinstance(new_points, list), 'failed') 361 self.assertTrue(type(new_points) == type(points), 'failed') 362 self.assertTrue(new_points == expected_new_points, 'failed') 363 363 364 364 # and repeat from 'new_points = g.get_absolute(points)' above … … 366 366 new_points = g.get_relative(points) 367 367 368 self. failUnless(isinstance(new_points, list), 'failed')369 self. failUnless(type(new_points) == type(points), 'failed')370 self. failUnless(new_points == expected_new_points, 'failed')368 self.assertTrue(isinstance(new_points, list), 'failed') 369 self.assertTrue(type(new_points) == type(points), 'failed') 370 self.assertTrue(new_points == expected_new_points, 'failed') 371 371 372 372 def test_get_relative_array(self): … … 381 381 new_points = g.get_relative(points) 382 382 383 self. failUnless(isinstance(new_points, num.ndarray), 'failed')384 self. failUnless(type(new_points) == type(points), 'failed')383 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 384 self.assertTrue(type(new_points) == type(points), 'failed') 385 385 msg = 'points=\n%s\nnew_points=\n%s' % (str(points), str(new_points)) 386 386 for point, new_point in map(None, points, new_points): 387 self. failUnless(point[0]-x == new_point[0], msg)388 self. failUnless(point[1]-y == new_point[1], msg)387 self.assertTrue(point[0]-x == new_point[0], msg) 388 self.assertTrue(point[1]-y == new_point[1], msg) 389 389 390 390 # test with no supplied offsets … … 393 393 new_points = g.get_relative(points) 394 394 395 self. failUnless(isinstance(new_points, num.ndarray), 'failed')396 self. failUnless(type(new_points) == type(points), 'failed')397 self. failUnless(num.alltrue(points == new_points), 'failed')395 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 396 self.assertTrue(type(new_points) == type(points), 'failed') 397 self.assertTrue(num.alltrue(points == new_points), 'failed') 398 398 399 399 # test that calling get_relative twice does the right thing … … 406 406 new_points = g.get_relative(points) 407 407 408 self. failUnless(isinstance(new_points, num.ndarray), 'failed')409 self. failUnless(type(new_points) == type(points), 'failed')408 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 409 self.assertTrue(type(new_points) == type(points), 'failed') 410 410 msg = ('First call of .get_relative() returned %s\nexpected %s' 411 411 % (str(new_points), str(expected_new_points))) 412 self. failUnless(num.alltrue(expected_new_points == new_points), msg)412 self.assertTrue(num.alltrue(expected_new_points == new_points), msg) 413 413 414 414 # and repeat from 'new_points = g.get_relative(points)' above … … 416 416 new_points = g.get_relative(points) 417 417 418 self. failUnless(isinstance(new_points, num.ndarray), 'failed')419 self. failUnless(type(new_points) == type(points), 'failed')418 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 419 self.assertTrue(type(new_points) == type(points), 'failed') 420 420 msg = ('Second call of .get_relative() returned\n%s\nexpected\n%s' 421 421 % (str(new_points), str(expected_new_points))) 422 self. failUnless(num.alltrue(expected_new_points == new_points), msg)422 self.assertTrue(num.alltrue(expected_new_points == new_points), msg) 423 423 424 424 # and repeat again to see if *third* call with same input … … 426 426 new_points = g.get_relative(points) 427 427 428 self. failUnless(isinstance(new_points, num.ndarray), 'failed')429 self. failUnless(type(new_points) == type(points), 'failed')428 self.assertTrue(isinstance(new_points, num.ndarray), 'failed') 429 self.assertTrue(type(new_points) == type(points), 'failed') 430 430 msg = ('Third call of .get_relative() returned %s\nexpected %s' 431 431 % (str(new_points), str(expected_new_points))) 432 self. failUnless(num.alltrue(expected_new_points == new_points), msg)432 self.assertTrue(num.alltrue(expected_new_points == new_points), msg) 433 433 434 434 def test_is_absolute(self): … … 447 447 new_g = Geo_reference(56,1.9,1.9) 448 448 449 self. failUnless(g == new_g, 'test___cmp__ failed')449 self.assertTrue(g == new_g, 'test___cmp__ failed') 450 450 451 451 … … 493 493 os.remove(point_file) 494 494 else: 495 self. failUnless(0 ==1,495 self.assertTrue(0 ==1, 496 496 'bad text file did not raise error!') 497 497 os.remove(point_file) … … 517 517 os.remove(file_name) 518 518 else: 519 self. failUnless(0 ==1,519 self.assertTrue(0 ==1, 520 520 'bad text file did not raise error!') 521 521 … … 534 534 os.remove(file_name) 535 535 536 self. failUnless(g == new_g, 'test_read_write_ASCII failed')536 self.assertTrue(g == new_g, 'test_read_write_ASCII failed') 537 537 538 538 # this tests a pass … … 550 550 os.remove(file_name) 551 551 552 self. failUnless(g == new_g, 'test_read_write_ASCII failed')552 self.assertTrue(g == new_g, 'test_read_write_ASCII failed') 553 553 554 554 def test_good_title(self): … … 570 570 os.remove(point_file) 571 571 else: 572 self. failUnless(0 ==1,572 self.assertTrue(0 ==1, 573 573 'bad text file did not raise error!') 574 574 os.remove(point_file) … … 582 582 pass 583 583 else: 584 self. failUnless(0 ==1,584 self.assertTrue(0 ==1, 585 585 'bad shape did not raise error!') 586 586 os.remove(point_file) … … 592 592 pass 593 593 else: 594 self. failUnless(0 ==1,594 self.assertTrue(0 ==1, 595 595 'bad shape did not raise error!') 596 596 os.remove(point_file) … … 609 609 new_points[:,0] -= x0 610 610 new_points[:,1] -= y0 611 self. failUnless(num.alltrue(new_points == points))611 self.assertTrue(num.alltrue(new_points == points)) 612 612 613 613 # points in num.array() … … 619 619 new_points[:,0] -= x0 620 620 new_points[:,1] -= y0 621 self. failUnless(num.alltrue(new_points == points))621 self.assertTrue(num.alltrue(new_points == points)) 622 622 623 623 def test_georef_types(self): … … 635 635 # ensure that basic instance attributes are correct 636 636 g = Geo_reference(56, 1.8, 1.8) 637 self. failUnless(isinstance(g.zone, int),637 self.assertTrue(isinstance(g.zone, int), 638 638 "geo_ref .zone should be 'int' type, " 639 639 "was '%s' type" % type(g.zone)) 640 self. failUnless(isinstance(g.false_easting, int),640 self.assertTrue(isinstance(g.false_easting, int), 641 641 "geo_ref .false_easting should be int type, " 642 642 "was '%s' type" % type(g.false_easting)) 643 self. failUnless(isinstance(g.false_northing, int),643 self.assertTrue(isinstance(g.false_northing, int), 644 644 "geo_ref .false_northing should be int type, " 645 645 "was '%s' type" % type(g.false_northing)) 646 self. failUnless(isinstance(g.xllcorner, float),646 self.assertTrue(isinstance(g.xllcorner, float), 647 647 "geo_ref .xllcorner should be float type, " 648 648 "was '%s' type" % type(g.xllcorner)) 649 self. failUnless(isinstance(g.yllcorner, float),649 self.assertTrue(isinstance(g.yllcorner, float), 650 650 "geo_ref .yllcorner should be float type, " 651 651 "was '%s' type" % type(g.yllcorner)) … … 663 663 os.remove(file_name) 664 664 665 self. failUnless(isinstance(new_g.zone, int),665 self.assertTrue(isinstance(new_g.zone, int), 666 666 "geo_ref .zone should be 'int' type, " 667 667 "was '%s' type" % type(new_g.zone)) 668 self. failUnless(isinstance(new_g.false_easting, int),668 self.assertTrue(isinstance(new_g.false_easting, int), 669 669 "geo_ref .false_easting should be int type, " 670 670 "was '%s' type" % type(new_g.false_easting)) 671 self. failUnless(isinstance(new_g.false_northing, int),671 self.assertTrue(isinstance(new_g.false_northing, int), 672 672 "geo_ref .false_northing should be int type, " 673 673 "was '%s' type" % type(new_g.false_northing)) 674 self. failUnless(isinstance(new_g.xllcorner, float),674 self.assertTrue(isinstance(new_g.xllcorner, float), 675 675 "geo_ref .xllcorner should be float type, " 676 676 "was '%s' type" % type(new_g.xllcorner)) 677 self. failUnless(isinstance(new_g.yllcorner, float),677 self.assertTrue(isinstance(new_g.yllcorner, float), 678 678 "geo_ref .yllcorner should be float type, " 679 679 "was '%s' type" % type(new_g.yllcorner)) … … 691 691 # now provide wrong types but coerceable 692 692 g = Geo_reference(56.0, '1.8', '1.8') 693 self. failUnless(isinstance(g.zone, int),693 self.assertTrue(isinstance(g.zone, int), 694 694 "geo_ref .zone should be 'int' type, " 695 695 "was '%s' type" % type(g.zone)) 696 self. failUnless(isinstance(g.false_easting, int),696 self.assertTrue(isinstance(g.false_easting, int), 697 697 "geo_ref .false_easting should be int type, " 698 698 "was '%s' type" % type(g.false_easting)) 699 self. failUnless(isinstance(g.false_northing, int),699 self.assertTrue(isinstance(g.false_northing, int), 700 700 "geo_ref .false_northing should be int type, " 701 701 "was '%s' type" % type(g.false_northing)) 702 self. failUnless(isinstance(g.xllcorner, float),702 self.assertTrue(isinstance(g.xllcorner, float), 703 703 "geo_ref .xllcorner should be float type, " 704 704 "was '%s' type" % type(g.xllcorner)) 705 self. failUnless(isinstance(g.yllcorner, float),705 self.assertTrue(isinstance(g.yllcorner, float), 706 706 "geo_ref .yllcorner should be float type, " 707 707 "was '%s' type" % type(g.yllcorner)) -
trunk/anuga_core/source/anuga/coordinate_transforms/test/test_point.py
r9471 r9562 28 28 29 29 # Assert that bearing is correct within double precision 30 self. failUnless((fabs(p1.BearingTo(p2)-0) < eps),\30 self.assertTrue((fabs(p1.BearingTo(p2)-0) < eps),\ 31 31 'Computed northward bearing: %d, Should have been: %d'\ 32 32 %(p1.BearingTo(p2), 0)) … … 42 42 43 43 # Assert that bearing is correct within double precision 44 self. failUnless((fabs(p2.BearingTo(p1)-180) < eps),\44 self.assertTrue((fabs(p2.BearingTo(p1)-180) < eps),\ 45 45 'Computed southhward bearing: %d, Should have been: %d'\ 46 46 %(p2.BearingTo(p1), 180)) … … 56 56 57 57 # Assert that bearing is correct within double precision 58 self. failUnless((fabs(p3.BearingTo(p1)-270) < eps),\58 self.assertTrue((fabs(p3.BearingTo(p1)-270) < eps),\ 59 59 'Computed westward bearing: %d, Should have been: %d'\ 60 60 %(p3.BearingTo(p1), 270)) … … 69 69 70 70 # Assert that bearing is correct within double precision 71 self. failUnless((fabs(p1.BearingTo(p3)-90) < eps),\71 self.assertTrue((fabs(p1.BearingTo(p3)-90) < eps),\ 72 72 'Computed eastward bearing: %d, Should have been: %d'\ 73 73 %(p1.BearingTo(p3), 90)) … … 78 78 D = 2068 # True Distance to Home 79 79 B = 11 # True Bearing to Home 80 self. failUnless((fabs(self.RSISE.DistanceTo(self.Home) - D)/D < self.eps),\80 self.assertTrue((fabs(self.RSISE.DistanceTo(self.Home) - D)/D < self.eps),\ 81 81 'Dist to Home failed') 82 self. failUnless((self.RSISE.BearingTo(self.Home) - B == 0),\82 self.assertTrue((self.RSISE.BearingTo(self.Home) - B == 0),\ 83 83 'Computed bearing to Home: %d, Should have been: %d'\ 84 84 %(self.RSISE.BearingTo(self.Home), B)) … … 89 89 D = 239.5 * 1000 # True Distance to Sydney Airport 90 90 B = 52 # True Bearing to Sydney Airport 91 self. failUnless((fabs(self.RSISE.DistanceTo(self.Syd) - D)/D < self.eps),\91 self.assertTrue((fabs(self.RSISE.DistanceTo(self.Syd) - D)/D < self.eps),\ 92 92 'Dist to Sydney failed') 93 self. failUnless((self.RSISE.BearingTo(self.Syd) - B == 0),\93 self.assertTrue((self.RSISE.BearingTo(self.Syd) - B == 0),\ 94 94 'Computed bearing to Sydney: %d, Should have been: %d'\ 95 95 %(self.RSISE.BearingTo(self.Syd), B)) … … 99 99 D = 3406.1 * 1000 # True Distance to Nadi Airport 100 100 B = 63 # True Bearing to Nadi Airport 101 self. failUnless((fabs(self.RSISE.DistanceTo(self.Nadi) - D)/D < self.eps),\101 self.assertTrue((fabs(self.RSISE.DistanceTo(self.Nadi) - D)/D < self.eps),\ 102 102 'Dist to Nadi failed') 103 103 104 self. failUnless((self.RSISE.BearingTo(self.Nadi) - B == 0),\104 self.assertTrue((self.RSISE.BearingTo(self.Nadi) - B == 0),\ 105 105 'Computed bearing to Nadi: %d, Should have been: %d'\ 106 106 %(self.RSISE.BearingTo(self.Nadi), B)) … … 110 110 D = 16025 * 1000 # True Distance to Kobenhavn 111 111 B = 319 # True Bearing to Kobenhavn 112 self. failUnless((fabs(self.RSISE.DistanceTo(self.Kobenhavn) - D)/D < self.eps),\112 self.assertTrue((fabs(self.RSISE.DistanceTo(self.Kobenhavn) - D)/D < self.eps),\ 113 113 'Computed Distance to Kobenhavn: %d, Should have been: %d' \ 114 114 %(self.RSISE.DistanceTo(self.Kobenhavn), D)) 115 self. failUnless((self.RSISE.BearingTo(self.Kobenhavn) - B == 0),\115 self.assertTrue((self.RSISE.BearingTo(self.Kobenhavn) - B == 0),\ 116 116 'Computed Bearing to Kobenhavn: %d, Should have been: %d' \ 117 117 %(self.RSISE.BearingTo(self.Kobenhavn), B)) -
trunk/anuga_core/source/anuga/coordinate_transforms/test/test_redfearn.py
r9471 r9562 381 381 assert num.allclose(points[1][0], 222908.705) 382 382 assert num.allclose(points[1][1], 6233785.284) 383 self. failUnless(zone == 56,383 self.assertTrue(zone == 56, 384 384 'Bad zone error!') 385 385 … … 406 406 pass 407 407 else: 408 self. failUnless(False,408 self.assertTrue(False, 409 409 'Error not thrown error!') 410 410 … … 429 429 pass 430 430 else: 431 self. failUnless(False,431 self.assertTrue(False, 432 432 'Error not thrown error!') 433 433 … … 452 452 assert num.allclose(points[1][0], 222908.705) 453 453 assert num.allclose(points[1][1], 6233785.284) 454 self. failUnless(zone == 56,454 self.assertTrue(zone == 56, 455 455 'Bad zone error!') 456 456 -
trunk/anuga_core/source/anuga/culvert_flows/__init__.py
r5301 r9562 2 2 """ 3 3 4 pass 4 from numpy.testing import Tester 5 test = Tester().test 5 6 6 7 8 9 -
trunk/anuga_core/source/anuga/damage_modelling/__init__.py
r9551 r9562 2 2 """ 3 3 4 pass 4 from numpy.testing import Tester 5 test = Tester().test 5 6 6 7 -
trunk/anuga_core/source/anuga/damage_modelling/test/test_exposure.py
r9473 r9562 23 23 exposure.get_column("sound") 24 24 25 self. failUnless(exposure._attribute_dic['sound'][2]==' bang',26 'FAILED!') 27 self. failUnless(exposure._attribute_dic['speed'][2]==' 40.0',25 self.assertTrue(exposure._attribute_dic['sound'][2]==' bang', 26 'FAILED!') 27 self.assertTrue(exposure._attribute_dic['speed'][2]==' 40.0', 28 28 'FAILED!') 29 29 … … 43 43 exposure.get_column("sound") 44 44 45 self. failUnless(exposure._attribute_dic['sound'][2]==' bang',46 'FAILED!') 47 self. failUnless(exposure._attribute_dic['speed'][2]==' 40.0',45 self.assertTrue(exposure._attribute_dic['sound'][2]==' bang', 46 'FAILED!') 47 self.assertTrue(exposure._attribute_dic['speed'][2]==' 40.0', 48 48 'FAILED!') 49 49 … … 70 70 pass 71 71 else: 72 self. failUnless(0 ==1, 'Assertion not thrown error!')72 self.assertTrue(0 ==1, 'Assertion not thrown error!') 73 73 74 74 if not sys.platform == 'win32': … … 88 88 os.remove(file_name) 89 89 90 self. failUnless(cmp(e1,e2)==0,91 'FAILED!') 92 93 self. failUnless(cmp(e1,"hey")==1,90 self.assertTrue(cmp(e1,e2)==0, 91 'FAILED!') 92 93 self.assertTrue(cmp(e1,"hey")==1, 94 94 'FAILED!') 95 95 … … 106 106 os.remove(file_name) 107 107 108 self. failUnless(cmp(e3,e2)==0,108 self.assertTrue(cmp(e3,e2)==0, 109 109 'FAILED!') 110 110 … … 121 121 #print "e4",e4._attribute_dic 122 122 #print "e2",e2._attribute_dic 123 self. failUnless(cmp(e4,e2)<>0,123 self.assertTrue(cmp(e4,e2)<>0, 124 124 'FAILED!') 125 125 … … 135 135 os.remove(file_name) 136 136 137 self. failUnless(cmp(e3,e5)<>0,137 self.assertTrue(cmp(e3,e5)<>0, 138 138 'FAILED!') 139 139 … … 154 154 e2 = Exposure(file_name2) 155 155 156 self. failUnless(cmp(e1,e2)==0,156 self.assertTrue(cmp(e1,e2)==0, 157 157 'FAILED!') 158 158 os.remove(file_name) … … 176 176 assert num.allclose(points[1][0], 222908.705) 177 177 assert num.allclose(points[1][1], 6233785.284) 178 self. failUnless(gsd.get_geo_reference().get_zone() == 56,178 self.assertTrue(gsd.get_geo_reference().get_zone() == 56, 179 179 'Bad zone error!') 180 180 … … 195 195 e1.set_column(new_title, new_values) 196 196 returned_values = e1.get_column(new_title) 197 self. failUnless(returned_values == new_values,197 self.assertTrue(returned_values == new_values, 198 198 ' Error!') 199 199 … … 202 202 e2 = Exposure(file_name2) 203 203 returned_values = e2.get_column(new_title) 204 self. failUnless(returned_values == new_values,204 self.assertTrue(returned_values == new_values, 205 205 ' Error!') 206 206 os.remove(file_name2) … … 223 223 pass 224 224 else: 225 self. failUnless(0 ==1, 'Error not thrown error!')225 self.assertTrue(0 ==1, 'Error not thrown error!') 226 226 227 227 e1.set_column(new_title, new_values, overwrite=True) 228 228 returned_values = e1.get_column(new_title) 229 self. failUnless(returned_values == new_values,229 self.assertTrue(returned_values == new_values, 230 230 ' Error!') 231 231 … … 237 237 pass 238 238 else: 239 self. failUnless(0 ==1, 'Error not thrown error!')239 self.assertTrue(0 ==1, 'Error not thrown error!') 240 240 241 241 new2_title = "long list" … … 246 246 pass 247 247 else: 248 self. failUnless(0 ==1, 'Error not thrown error!')248 self.assertTrue(0 ==1, 'Error not thrown error!') 249 249 file_name2 = tempfile.mktemp(".csv") 250 250 e1.save(file_name = file_name2) … … 252 252 returned_values = e2.get_column(new_title) 253 253 for returned, new in map(None, returned_values, new_values): 254 self. failUnless(returned == str(new), ' Error!')255 #self. failUnless(returned_values == new_values, ' Error!')254 self.assertTrue(returned == str(new), ' Error!') 255 #self.assertTrue(returned_values == new_values, ' Error!') 256 256 os.remove(file_name2) 257 257 … … 261 261 pass 262 262 else: 263 self. failUnless(0 ==1, 'Error not thrown error!')263 self.assertTrue(0 ==1, 'Error not thrown error!') 264 264 265 265 def test_exposure_csv_loading_x_y(self): … … 284 284 assert num.allclose(points[2][0], 114.5) 285 285 assert num.allclose(points[2][1], 9) 286 self. failUnless(gsd.get_geo_reference().get_zone() == -1,286 self.assertTrue(gsd.get_geo_reference().get_zone() == -1, 287 287 'Bad zone error!') 288 288 … … 311 311 assert num.allclose(points[2][0], 4.5) 312 312 assert num.allclose(points[2][1], 1.5) 313 self. failUnless(gsd.get_geo_reference().get_zone() == -1,313 self.assertTrue(gsd.get_geo_reference().get_zone() == -1, 314 314 'Bad zone error!') 315 315 -
trunk/anuga_core/source/anuga/damage_modelling/test/test_inundation_damage.py
r9473 r9562 489 489 edm._calc_collapse_structures(collapse_probability, verbose_csv=True) 490 490 491 self. failUnless( edm.struct_damage[0] == 0.0 and491 self.assertTrue( edm.struct_damage[0] == 0.0 and 492 492 edm.contents_damage[0] == 0.0, 493 493 'Error!') 494 self. failUnless( edm.struct_damage[1] == 1.0 and494 self.assertTrue( edm.struct_damage[1] == 1.0 and 495 495 edm.contents_damage[1] == 1.0, 496 496 'Error!') 497 self. failUnless( edm.struct_damage[2] == 1.0 and497 self.assertTrue( edm.struct_damage[2] == 1.0 and 498 498 edm.contents_damage[2] == 1.0, 499 499 'Error!') 500 self. failUnless( edm.struct_damage[3]+ edm.struct_damage[4] == 1.0 and500 self.assertTrue( edm.struct_damage[3]+ edm.struct_damage[4] == 1.0 and 501 501 edm.contents_damage[3] + edm.contents_damage[4] ==1.0, 502 502 'Error!') … … 507 507 sum_contents += edm.contents_damage[i] 508 508 print "", 509 self. failUnless( sum_struct == 0.0 and sum_contents == 0.0,509 self.assertTrue( sum_struct == 0.0 and sum_contents == 0.0, 510 510 'Error!') 511 511 sum_struct = 0.0 … … 514 514 sum_struct += edm.struct_damage[i] 515 515 sum_contents += edm.contents_damage[i] 516 self. failUnless( sum_struct == 2.0 and sum_contents == 2.0,516 self.assertTrue( sum_struct == 2.0 and sum_contents == 2.0, 517 517 'Error!') 518 518 … … 531 531 #print "answer",answer 532 532 533 self. failUnless( struct_coll_prob == answer,533 self.assertTrue( struct_coll_prob == answer, 534 534 'Error!') 535 535 -
trunk/anuga_core/source/anuga/file/__init__.py
r9551 r9562 49 49 """ 50 50 51 pass 51 from numpy.testing import Tester 52 test = Tester().test 52 53 54 -
trunk/anuga_core/source/anuga/file/test/test_ungenerate.py
r9490 r9562 62 62 Segment.set_default_tag("") 63 63 64 self. failUnless(len(m.userSegments) ==11,65 'Wrong segment list length.') 66 self. failUnless(len(m.userVertices) == 11,67 'Wrong vertex list length.') 68 self. failUnless(m.userSegments[10].vertices[0] == m.userVertices[10],64 self.assertTrue(len(m.userSegments) ==11, 65 'Wrong segment list length.') 66 self.assertTrue(len(m.userVertices) == 11, 67 'Wrong vertex list length.') 68 self.assertTrue(m.userSegments[10].vertices[0] == m.userVertices[10], 69 69 'bad vertex on segment.') 70 self. failUnless(m.userSegments[10].vertices[1] == m.userVertices[8],70 self.assertTrue(m.userSegments[10].vertices[1] == m.userVertices[8], 71 71 'Bad segment.') 72 self. failUnless(m.userSegments[10].tag == tag,72 self.assertTrue(m.userSegments[10].tag == tag, 73 73 'wrong tag.') 74 74 … … 93 93 os.remove(fileName) 94 94 95 self. failUnless(Segment.get_default_tag() == initial_tag,95 self.assertTrue(Segment.get_default_tag() == initial_tag, 96 96 'Wrong segment list length.') 97 97 … … 100 100 Segment.set_default_tag("") 101 101 102 self. failUnless(len(m.userSegments) ==11,103 'Wrong segment list length.') 104 self. failUnless(len(m.userVertices) == 11,105 'Wrong vertex list length.') 106 self. failUnless(m.userSegments[10].vertices[0] == m.userVertices[10],102 self.assertTrue(len(m.userSegments) ==11, 103 'Wrong segment list length.') 104 self.assertTrue(len(m.userVertices) == 11, 105 'Wrong vertex list length.') 106 self.assertTrue(m.userSegments[10].vertices[0] == m.userVertices[10], 107 107 'bad vertex on segment.') 108 self. failUnless(m.userSegments[10].vertices[1] == m.userVertices[8],108 self.assertTrue(m.userSegments[10].vertices[1] == m.userVertices[8], 109 109 'Bad segment.') 110 self. failUnless(m.userSegments[10].tag == tag,110 self.assertTrue(m.userSegments[10].tag == tag, 111 111 'wrong tag.') 112 112 … … 149 149 m.addVertsSegs(dict) 150 150 151 self. failUnless(len(m.userSegments) ==11,152 'Wrong segment list length.') 153 self. failUnless(len(m.userVertices) == 11,151 self.assertTrue(len(m.userSegments) ==11, 152 'Wrong segment list length.') 153 self.assertTrue(len(m.userVertices) == 11, 154 154 'Wrong vertex list length.') 155 155 … … 173 173 os.remove(fileName) 174 174 175 self. failUnless(Segment.get_default_tag() == initial_tag,175 self.assertTrue(Segment.get_default_tag() == initial_tag, 176 176 'Wrong segment list length.') 177 177 m.export_mesh_file("swamp.tsh") 178 178 #print "m.userSegments",m.userSegments 179 self. failUnless(len(m.userSegments) ==11,180 'Wrong segment list length.') 181 self. failUnless(len(m.userVertices) == 11,182 'Wrong vertex list length.') 183 self. failUnless(len(m.regions) == 2,179 self.assertTrue(len(m.userSegments) ==11, 180 'Wrong segment list length.') 181 self.assertTrue(len(m.userVertices) == 11, 182 'Wrong vertex list length.') 183 self.assertTrue(len(m.regions) == 2, 184 184 'Wrong regions list length.') 185 self. failUnless(m.regions[0].getTag() == "swamp",185 self.assertTrue(m.regions[0].getTag() == "swamp", 186 186 'Wrong regions tag.') 187 self. failUnless(m.regions[1].getTag() == "swamp",187 self.assertTrue(m.regions[1].getTag() == "swamp", 188 188 'Wrong regions 1 tag.') 189 189 … … 230 230 m.addVertsSegs(dict) 231 231 232 self. failUnless(len(m.userSegments) ==11,233 'Wrong segment list length.') 234 self. failUnless(len(m.userVertices) == 11,232 self.assertTrue(len(m.userSegments) ==11, 233 'Wrong segment list length.') 234 self.assertTrue(len(m.userVertices) == 11, 235 235 'Wrong vertex list length.') 236 236 … … 254 254 os.remove(fileName) 255 255 256 self. failUnless(Segment.get_default_tag() == initial_tag,256 self.assertTrue(Segment.get_default_tag() == initial_tag, 257 257 'Wrong segment list length.') 258 258 m.export_mesh_file("swamp.tsh") 259 259 #print "m.userSegments",m.userSegments 260 self. failUnless(len(m.userSegments) ==11,261 'Wrong segment list length.') 262 self. failUnless(len(m.userVertices) == 11,263 'Wrong vertex list length.') 264 self. failUnless(len(m.regions) == 2,260 self.assertTrue(len(m.userSegments) ==11, 261 'Wrong segment list length.') 262 self.assertTrue(len(m.userVertices) == 11, 263 'Wrong vertex list length.') 264 self.assertTrue(len(m.regions) == 2, 265 265 'Wrong regions list length.') 266 self. failUnless(m.regions[0].getTag() == "swamp",266 self.assertTrue(m.regions[0].getTag() == "swamp", 267 267 'Wrong regions tag.') 268 self. failUnless(m.regions[1].getTag() == "coastalp",268 self.assertTrue(m.regions[1].getTag() == "coastalp", 269 269 'Wrong regions 1 tag.') 270 270 -
trunk/anuga_core/source/anuga/file_conversion/__init__.py
r9551 r9562 14 14 """ 15 15 16 pass 16 from numpy.testing import Tester 17 test = Tester().test 17 18 18 19 20 -
trunk/anuga_core/source/anuga/file_conversion/test/test_file_conversion.py
r9476 r9562 843 843 pass 844 844 else: 845 self. failUnless(0 ==1, 'Bad input did not throw exception error!')845 self.assertTrue(0 ==1, 'Bad input did not throw exception error!') 846 846 847 847 def test_sww_extent(self): -
trunk/anuga_core/source/anuga/file_conversion/test/test_sww2dem.py
r9550 r9562 1871 1871 pass 1872 1872 else: 1873 self. failUnless(0 ==1, 'Bad input did not throw exception error!')1873 self.assertTrue(0 ==1, 'Bad input did not throw exception error!') 1874 1874 1875 1875 -
trunk/anuga_core/source/anuga/file_conversion/test/test_urs2sww.py
r9490 r9562 381 381 pass 382 382 else: 383 self. failUnless(0 ==1, 'Bad input did not throw exception error!')383 self.assertTrue(0 ==1, 'Bad input did not throw exception error!') 384 384 385 385 self.delete_mux(files) … … 403 403 pass 404 404 else: 405 self. failUnless(0 ==1, 'Bad input did not throw exception error!')405 self.assertTrue(0 ==1, 'Bad input did not throw exception error!') 406 406 407 407 self.delete_mux(files) -
trunk/anuga_core/source/anuga/fit_interpolate/test/test_fit.py
r9548 r9562 903 903 assert num.allclose(mesh_dic['vertex_attributes'],ans) 904 904 905 self. failUnless(mesh_dic['vertex_attribute_titles'] ==905 self.assertTrue(mesh_dic['vertex_attribute_titles'] == 906 906 ['elevation','stage'], 907 907 'test_fit_to_mesh_file failed') … … 962 962 assert num.allclose(mesh_dic['vertex_attributes'],ans) 963 963 964 self. failUnless(mesh_dic['vertex_attribute_titles'] ==964 self.assertTrue(mesh_dic['vertex_attribute_titles'] == 965 965 ['elevation','stage'], 966 966 'test_fit_to_mesh_file failed') … … 1016 1016 [1.0, 2.0,5.0,10.0]]) 1017 1017 1018 self. failUnless(mesh_dic['vertex_attribute_titles'] ==1018 self.assertTrue(mesh_dic['vertex_attribute_titles'] == 1019 1019 ['density', 'temp','elevation','stage'], 1020 1020 'test_fit_to_mesh_file failed') … … 1059 1059 pass 1060 1060 else: 1061 #self. failUnless(0 ==1, 'Bad file did not raise error!')1061 #self.assertTrue(0 ==1, 'Bad file did not raise error!') 1062 1062 raise Exception('Bad file did not raise error!') 1063 1063 -
trunk/anuga_core/source/anuga/fit_interpolate/test/test_interpolate.py
r9554 r9562 770 770 771 771 for i in range(4): 772 self. failUnless( z[0,i] == answer[0,i], 'Fail!')772 self.assertTrue( z[0,i] == answer[0,i], 'Fail!') 773 773 774 774 z = interp.interpolate(f, point_coords, start_blocking_len = 2) … … 778 778 779 779 for i in range(4): 780 self. failUnless( z[0,i] == answer[0,i], 'Fail!')780 self.assertTrue( z[0,i] == answer[0,i], 'Fail!') 781 781 782 782 … … 1430 1430 msg = 'Interpolation failed' 1431 1431 assert num.allclose(I.precomputed_values['Attribute'][1], [60, 60]), msg 1432 #self. failUnless( I.precomputed_values['Attribute'][1] == 60.0,1432 #self.assertTrue( I.precomputed_values['Attribute'][1] == 60.0, 1433 1433 # ' failed') 1434 1434 … … 1497 1497 t = time[0] 1498 1498 for j in range(50): #t in [1, 6] 1499 self. failUnless(I(t, 5) == NAN, 'Fail!')1499 self.assertTrue(I(t, 5) == NAN, 'Fail!') 1500 1500 t += 0.1 1501 1501 … … 1713 1713 assert num.allclose(z[4:10], answer[4:10]) 1714 1714 for i in [2,3,11]: 1715 self. failUnless( z[i,1] == answer[11,1], 'Fail!')1716 self. failUnless( z[i,0] == answer[11,0], 'Fail!')1715 self.assertTrue( z[i,1] == answer[11,1], 'Fail!') 1716 self.assertTrue( z[i,0] == answer[11,0], 'Fail!') 1717 1717 1718 1718 … … 1775 1775 assert num.allclose(z[5:6], answer[5:6]) 1776 1776 for i in [2,3,4]: 1777 self. failUnless( z[i,1] == answer[2,1], 'Fail!')1778 self. failUnless( z[i,0] == answer[2,0], 'Fail!')1777 self.assertTrue( z[i,1] == answer[2,1], 'Fail!') 1778 self.assertTrue( z[i,0] == answer[2,0], 'Fail!') 1779 1779 1780 1780 … … 1934 1934 interp = Interpolate(vertices, triangles) 1935 1935 except RuntimeError: 1936 self. failUnless(0 ==1, 'quad fails with 14 verts at the same \1936 self.assertTrue(0 ==1, 'quad fails with 14 verts at the same \ 1937 1937 position. Should be able to handle any number.') 1938 1938 f = linear_function(vertices) -
trunk/anuga_core/source/anuga/geometry/__init__.py
r9551 r9562 6 6 7 7 8 pass 8 from numpy.testing import Tester 9 test = Tester().test 9 10 11 -
trunk/anuga_core/source/anuga/geometry/test/test_polygon.py
r9551 r9562 876 876 self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' % 877 877 (str(status), str(value))) 878 self. failUnless(value is None, 'Expected value of None, got %s' %878 self.assertTrue(value is None, 'Expected value of None, got %s' % 879 879 str(value)) 880 880 … … 887 887 self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' % 888 888 (str(status), str(value))) 889 self. failUnless(value is None, 'Expected value of None, got %s' %889 self.assertTrue(value is None, 'Expected value of None, got %s' % 890 890 str(value)) 891 891 … … 898 898 self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' % 899 899 (str(status), str(value))) 900 self. failUnless(value is None, 'Expected value of None, got %s' %900 self.assertTrue(value is None, 'Expected value of None, got %s' % 901 901 str(value)) 902 902 … … 909 909 self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' % 910 910 (str(status), str(value))) 911 self. failUnless(value is None, 'Expected value of None, got %s' %911 self.assertTrue(value is None, 'Expected value of None, got %s' % 912 912 str(value)) 913 913 … … 924 924 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 925 925 (str(status), str(value))) 926 self. failUnless(num.allclose(value, line0))926 self.assertTrue(num.allclose(value, line0)) 927 927 928 928 # line0 fully within line1, same direction … … 936 936 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 937 937 (str(status), str(value))) 938 self. failUnless(num.allclose(value, line0))938 self.assertTrue(num.allclose(value, line0)) 939 939 940 940 # line0 fully within line1, opposite direction … … 948 948 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 949 949 (str(status), str(value))) 950 self. failUnless(num.allclose(value, line0))950 self.assertTrue(num.allclose(value, line0)) 951 951 952 952 # line0 fully within line1, opposite direction … … 960 960 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 961 961 (str(status), str(value))) 962 self. failUnless(num.allclose(value, line0))962 self.assertTrue(num.allclose(value, line0)) 963 963 964 964 # ---------------------------------------------------------------------- … … 974 974 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 975 975 (str(status), str(value))) 976 self. failUnless(num.allclose(value, line1))976 self.assertTrue(num.allclose(value, line1)) 977 977 978 978 # line1 fully within line0, same direction … … 986 986 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 987 987 (str(status), str(value))) 988 self. failUnless(num.allclose(value, line1))988 self.assertTrue(num.allclose(value, line1)) 989 989 990 990 # line1 fully within line0, opposite direction … … 998 998 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 999 999 (str(status), str(value))) 1000 self. failUnless(num.allclose(value, line1))1000 self.assertTrue(num.allclose(value, line1)) 1001 1001 1002 1002 # line1 fully within line0, opposite direction … … 1010 1010 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1011 1011 (str(status), str(value))) 1012 self. failUnless(num.allclose(value, line1))1012 self.assertTrue(num.allclose(value, line1)) 1013 1013 1014 1014 # ---------------------------------------------------------------------- … … 1024 1024 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1025 1025 (str(status), str(value))) 1026 self. failUnless(num.allclose(value, [line1[0],line0[1]]))1026 self.assertTrue(num.allclose(value, [line1[0],line0[1]])) 1027 1027 1028 1028 # line in same direction, partial overlap … … 1036 1036 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1037 1037 (str(status), str(value))) 1038 self. failUnless(num.allclose(value, [line0[0],line1[1]]))1038 self.assertTrue(num.allclose(value, [line0[0],line1[1]])) 1039 1039 1040 1040 # line in opposite direction, partial overlap … … 1048 1048 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1049 1049 (str(status), str(value))) 1050 self. failUnless(num.allclose(value, [line0[0],line1[0]]))1050 self.assertTrue(num.allclose(value, [line0[0],line1[0]])) 1051 1051 1052 1052 # line in opposite direction, partial overlap … … 1060 1060 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1061 1061 (str(status), str(value))) 1062 self. failUnless(num.allclose(value, [line1[1],line0[1]]))1062 self.assertTrue(num.allclose(value, [line1[1],line0[1]])) 1063 1063 1064 1064 # ---------------------------------------------------------------------- … … 1074 1074 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1075 1075 (str(status), str(value))) 1076 self. failUnless(num.allclose(value, [line0[0],line1[1]]))1076 self.assertTrue(num.allclose(value, [line0[0],line1[1]])) 1077 1077 1078 1078 # line in same direction, partial overlap … … 1086 1086 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1087 1087 (str(status), str(value))) 1088 self. failUnless(num.allclose(value, [line1[0],line0[1]]))1088 self.assertTrue(num.allclose(value, [line1[0],line0[1]])) 1089 1089 1090 1090 # line in opposite direction, partial overlap … … 1098 1098 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1099 1099 (str(status), str(value))) 1100 self. failUnless(num.allclose(value, [line1[1],line0[1]]))1100 self.assertTrue(num.allclose(value, [line1[1],line0[1]])) 1101 1101 1102 1102 # line in opposite direction, partial overlap … … 1110 1110 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1111 1111 (str(status), str(value))) 1112 self. failUnless(num.allclose(value, [line0[0],line1[0]]))1112 self.assertTrue(num.allclose(value, [line0[0],line1[0]])) 1113 1113 1114 1114 # ---------------------------------------------------------------------- … … 1124 1124 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1125 1125 (str(status), str(value))) 1126 self. failUnless(num.allclose(value, line0))1126 self.assertTrue(num.allclose(value, line0)) 1127 1127 1128 1128 # line in same direction, same left point, line1 longer … … 1136 1136 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1137 1137 (str(status), str(value))) 1138 self. failUnless(num.allclose(value, line0))1138 self.assertTrue(num.allclose(value, line0)) 1139 1139 1140 1140 # line in opposite direction, same left point, line1 longer … … 1148 1148 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1149 1149 (str(status), str(value))) 1150 self. failUnless(num.allclose(value, line0))1150 self.assertTrue(num.allclose(value, line0)) 1151 1151 1152 1152 # line in opposite direction, same start point, line1 longer … … 1160 1160 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1161 1161 (str(status), str(value))) 1162 self. failUnless(num.allclose(value, line0))1162 self.assertTrue(num.allclose(value, line0)) 1163 1163 1164 1164 # ---------------------------------------------------------------------- … … 1174 1174 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1175 1175 (str(status), str(value))) 1176 self. failUnless(num.allclose(value, line0))1176 self.assertTrue(num.allclose(value, line0)) 1177 1177 1178 1178 # line in same direction, same left point, same right point … … 1186 1186 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1187 1187 (str(status), str(value))) 1188 self. failUnless(num.allclose(value, line0))1188 self.assertTrue(num.allclose(value, line0)) 1189 1189 1190 1190 # line in opposite direction, same left point, same right point … … 1198 1198 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1199 1199 (str(status), str(value))) 1200 self. failUnless(num.allclose(value, line0))1200 self.assertTrue(num.allclose(value, line0)) 1201 1201 1202 1202 # line in opposite direction, same left point, same right point … … 1210 1210 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1211 1211 (str(status), str(value))) 1212 self. failUnless(num.allclose(value, line0))1212 self.assertTrue(num.allclose(value, line0)) 1213 1213 1214 1214 # ---------------------------------------------------------------------- … … 1224 1224 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1225 1225 (str(status), str(value))) 1226 self. failUnless(num.allclose(value, line0))1226 self.assertTrue(num.allclose(value, line0)) 1227 1227 1228 1228 # line in same direction, same right point, line1 longer … … 1236 1236 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1237 1237 (str(status), str(value))) 1238 self. failUnless(num.allclose(value, line0))1238 self.assertTrue(num.allclose(value, line0)) 1239 1239 1240 1240 # line in opposite direction, same right point, line1 longer … … 1248 1248 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1249 1249 (str(status), str(value))) 1250 self. failUnless(num.allclose(value, line0))1250 self.assertTrue(num.allclose(value, line0)) 1251 1251 1252 1252 # line in opposite direction, same right point, line1 longer … … 1260 1260 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1261 1261 (str(status), str(value))) 1262 self. failUnless(num.allclose(value, line0))1262 self.assertTrue(num.allclose(value, line0)) 1263 1263 1264 1264 # ---------------------------------------------------------------------- … … 1274 1274 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1275 1275 (str(status), str(value))) 1276 self. failUnless(num.allclose(value, line1))1276 self.assertTrue(num.allclose(value, line1)) 1277 1277 1278 1278 # line in same direction, same left point, line0 longer … … 1286 1286 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1287 1287 (str(status), str(value))) 1288 self. failUnless(num.allclose(value, line1))1288 self.assertTrue(num.allclose(value, line1)) 1289 1289 1290 1290 # line in opposite direction, same left point, line0 longer … … 1298 1298 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1299 1299 (str(status), str(value))) 1300 self. failUnless(num.allclose(value, line1))1300 self.assertTrue(num.allclose(value, line1)) 1301 1301 1302 1302 # line in opposite direction, same left point, line0 longer … … 1310 1310 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1311 1311 (str(status), str(value))) 1312 self. failUnless(num.allclose(value, line1))1312 self.assertTrue(num.allclose(value, line1)) 1313 1313 1314 1314 # ---------------------------------------------------------------------- … … 1324 1324 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1325 1325 (str(status), str(value))) 1326 self. failUnless(num.allclose(value, line1))1326 self.assertTrue(num.allclose(value, line1)) 1327 1327 1328 1328 # line in same direction, same right point, line0 longer … … 1336 1336 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1337 1337 (str(status), str(value))) 1338 self. failUnless(num.allclose(value, line1))1338 self.assertTrue(num.allclose(value, line1)) 1339 1339 1340 1340 # line in opposite direction, same right point, line0 longer … … 1348 1348 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1349 1349 (str(status), str(value))) 1350 self. failUnless(num.allclose(value, line1))1350 self.assertTrue(num.allclose(value, line1)) 1351 1351 1352 1352 # line in opposite direction, same right point, line0 longer … … 1360 1360 self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' % 1361 1361 (str(status), str(value))) 1362 self. failUnless(num.allclose(value, line1))1362 self.assertTrue(num.allclose(value, line1)) 1363 1363 1364 1364 -
trunk/anuga_core/source/anuga/geospatial_data/__init__.py
r3514 r9562 5 5 6 6 7 from numpy.testing import Tester 8 test = Tester().test 7 9 -
trunk/anuga_core/source/anuga/geospatial_data/test/test_geospatial_data.py
r9481 r9562 112 112 assert num.allclose(V, [79.4, -7]) 113 113 114 # FIXME: use failUnlessRaises()114 # FIXME: use assertRaises() 115 115 try: 116 116 V = G.get_attributes('hdnoatedu') #Invalid … … 1101 1101 answer = [10.0, 0.0, 10.4] 1102 1102 assert num.allclose(results.get_attributes('brightness'), answer) 1103 self. failUnless(geo_reference == geo_reference,1103 self.assertTrue(geo_reference == geo_reference, 1104 1104 'test_writepts failed. Test geo_reference') 1105 1105 … … 1165 1165 assert num.allclose(results.get_data_points(False), 1166 1166 [[1.0, 0.0], [0.0, 1.0], [1.0, 0.0]]) 1167 self. failUnless(geo_reference == geo_reference,1167 self.assertTrue(geo_reference == geo_reference, 1168 1168 'test_writepts failed. Test geo_reference') 1169 1169 … … 1329 1329 assert num.allclose(G.get_attributes(attribute_name='brightness'), 1330 1330 answer) 1331 self. failUnless(G.get_geo_reference() == geo_reference1,1331 self.assertTrue(G.get_geo_reference() == geo_reference1, 1332 1332 'test_writepts failed. Test geo_reference') 1333 1333 … … 1528 1528 assert num.allclose(points[1][0], 222908.705) 1529 1529 assert num.allclose(points[1][1], 6233785.284) 1530 self. failUnless(gsd.get_geo_reference().get_zone() == 56,1530 self.assertTrue(gsd.get_geo_reference().get_zone() == 56, 1531 1531 'Bad zone error!') 1532 1532 1533 # use self. failUnlessRaises(ValueError, Geospatial_data(latitudes=lats))1533 # use self.assertRaises(ValueError, Geospatial_data(latitudes=lats)) 1534 1534 try: 1535 1535 results = Geospatial_data(latitudes=lats) … … 1582 1582 assert num.allclose(points[1][0], 222908.705) 1583 1583 assert num.allclose(points[1][1], 6233785.284) 1584 self. failUnless(gsd.get_geo_reference().get_zone() == 56,1584 self.assertTrue(gsd.get_geo_reference().get_zone() == 56, 1585 1585 'Bad zone error!') 1586 1586 … … 1640 1640 assert num.allclose(points[1][1], 6233785.284) 1641 1641 1642 self. failUnless(gsd.get_geo_reference().get_zone() == 56,1642 self.assertTrue(gsd.get_geo_reference().get_zone() == 56, 1643 1643 'Bad zone error!') 1644 1644 points = gsd.get_data_points(as_lat_long=True) … … 1653 1653 points = [[1.0, 2.1], [3.0, 5.3]] 1654 1654 G = Geospatial_data(points) 1655 self. failUnless(2 == len(G), 'Len error!')1655 self.assertTrue(2 == len(G), 'Len error!') 1656 1656 1657 1657 points = [[1.0, 2.1]] 1658 1658 G = Geospatial_data(points) 1659 self. failUnless(1 == len(G), 'Len error!')1659 self.assertTrue(1 == len(G), 'Len error!') 1660 1660 1661 1661 points = [[1.0, 2.1], [3.0, 5.3], [3.0, 5.3], [3.0, 5.3]] 1662 1662 G = Geospatial_data(points) 1663 self. failUnless(4 == len(G), 'Len error!')1663 self.assertTrue(4 == len(G), 'Len error!') 1664 1664 1665 1665 def test_split(self): -
trunk/anuga_core/source/anuga/lib/__init__.py
r9551 r9562 2 2 """ 3 3 4 pass 4 from numpy.testing import Tester 5 test = Tester().test 5 6 6 7 … … 8 9 9 10 11 -
trunk/anuga_core/source/anuga/lib/test/test_maxasc.py
r9527 r9562 95 95 in_file = os.path.join(test_path, 'test1.asc') 96 96 expected_file = os.path.join(test_path, 'test1_bad_num_lines.asc') 97 self. failUnlessRaises(RuntimeError, MaxAsc,97 self.assertRaises(RuntimeError, MaxAsc, 98 98 'test.out.asc', 99 99 [in_file, expected_file]) … … 103 103 in_file = os.path.join(test_path, 'test1.asc') 104 104 expected_file = os.path.join(test_path, 'test1_bad_num_lines.asc') 105 self. failUnlessRaises(RuntimeError, MaxAsc,105 self.assertRaises(RuntimeError, MaxAsc, 106 106 'test.out.asc', 107 107 [in_file, expected_file]) … … 111 111 in_file = os.path.join(test_path, 'test1.asc') 112 112 expected_file = os.path.join(test_path, 'test1_wrong_num_columns.asc') 113 self. failUnlessRaises(RuntimeError, MaxAsc,113 self.assertRaises(RuntimeError, MaxAsc, 114 114 'test.out.asc', 115 115 [in_file, expected_file]) … … 119 119 in_file = os.path.join(test_path, 'test1.asc') 120 120 MaxAsc('test1.out.asc', [in_file]) 121 self. failUnless(FilesEqual('test1.out.asc', in_file))121 self.assertTrue(FilesEqual('test1.out.asc', in_file)) 122 122 123 123 … … 126 126 in_file = os.path.join(test_path, 'test1.asc') 127 127 MaxAsc('test1.out.asc', [in_file] * 30) 128 self. failUnless(FilesEqual('test1.out.asc', in_file))128 self.assertTrue(FilesEqual('test1.out.asc', in_file)) 129 129 130 130 def test_different_input2(self): … … 134 134 expected_file = os.path.join(test_path, 'test2.expected.asc') 135 135 MaxAsc('test2.out.asc', [in_file, in_file2]) 136 self. failUnless(FilesEqual('test2.out.asc', expected_file))136 self.assertTrue(FilesEqual('test2.out.asc', expected_file)) 137 137 138 138 def test_different_input3(self): … … 143 143 expected_file = os.path.join(test_path, 'test3.expected.asc') 144 144 MaxAsc('test3.out.asc', [in_file, in_file2, in_file3]) 145 self. failUnless(FilesEqual('test3.out.asc', expected_file))145 self.assertTrue(FilesEqual('test3.out.asc', expected_file)) 146 146 147 147 if __name__ == '__main__': -
trunk/anuga_core/source/anuga/lib/test/test_order_boundary.py
r9527 r9562 97 97 98 98 # check same as Expected 99 self. failUnless(data_list == Expected)99 self.assertTrue(data_list == Expected) 100 100 101 101 # clean up … … 376 376 377 377 # check same as expected 378 self. failUnless(data_list == expected)378 self.assertTrue(data_list == expected) 379 379 380 380 # clean up -
trunk/anuga_core/source/anuga/load_mesh/__init__.py
r2253 r9562 1 1 #nothing 2 3 from numpy.testing import Tester 4 test = Tester().test -
trunk/anuga_core/source/anuga/load_mesh/test/test_loadASCII.py
r9482 r9562 194 194 loadedDict = import_mesh_file(fileName) 195 195 196 self. failUnless(num.alltrue(num.array(meshDict['vertices']) ==196 self.assertTrue(num.alltrue(num.array(meshDict['vertices']) == 197 197 num.array(loadedDict['vertices'])), 198 198 'test_export_mesh_file failed. Test 1') 199 self. failUnless(num.alltrue(num.array(meshDict['triangles']) ==199 self.assertTrue(num.alltrue(num.array(meshDict['triangles']) == 200 200 num.array(loadedDict['triangles'])), 201 201 'test_export_mesh_file failed. Test 2') 202 self. failUnless(num.alltrue(num.array(meshDict['segments']) ==202 self.assertTrue(num.alltrue(num.array(meshDict['segments']) == 203 203 num.array(loadedDict['segments'])), 204 204 'test_export_mesh_file failed. Test 3') 205 self. failUnless(num.alltrue(num.array(meshDict['triangle_tags']) ==205 self.assertTrue(num.alltrue(num.array(meshDict['triangle_tags']) == 206 206 num.array(loadedDict['triangle_tags'])), 207 207 'test_export_mesh_file failed. Test 4') 208 208 209 self. failUnless(meshDict['vertex_attributes'] ==209 self.assertTrue(meshDict['vertex_attributes'] == 210 210 loadedDict['vertex_attributes'], 211 211 'test_export_mesh_file failed. Test 5') 212 self. failUnless(num.alltrue(num.array(meshDict['triangle_neighbors']) ==212 self.assertTrue(num.alltrue(num.array(meshDict['triangle_neighbors']) == 213 213 num.array(loadedDict['triangle_neighbors'])), 214 214 'test_export_mesh_file failed. Test 6') 215 self. failUnless(num.alltrue(num.array(meshDict['segment_tags']) ==215 self.assertTrue(num.alltrue(num.array(meshDict['segment_tags']) == 216 216 num.array(loadedDict['segment_tags'])), 217 217 'test_export_mesh_file failed. Test 7') 218 self. failUnless(num.alltrue(num.array(meshDict['vertex_attribute_titles']) ==218 self.assertTrue(num.alltrue(num.array(meshDict['vertex_attribute_titles']) == 219 219 num.array(loadedDict['vertex_attribute_titles'])), 220 220 'test_export_mesh_file failed. Test 8') 221 self. failUnless(num.alltrue(num.array(meshDict['geo_reference']) ==221 self.assertTrue(num.alltrue(num.array(meshDict['geo_reference']) == 222 222 num.array(loadedDict['geo_reference'])), 223 223 'test_export_mesh_file failed. Test 9') … … 233 233 234 234 235 self. failUnless(num.alltrue(num.array(meshDict['vertices']) ==235 self.assertTrue(num.alltrue(num.array(meshDict['vertices']) == 236 236 num.array(loadedDict['vertices'])), 237 237 'test_export_mesh_file failed. Test 1') 238 self. failUnless(num.alltrue(num.array(meshDict['triangles']) ==238 self.assertTrue(num.alltrue(num.array(meshDict['triangles']) == 239 239 num.array(loadedDict['triangles'])), 240 240 'test_export_mesh_file failed. Test 2') 241 self. failUnless(num.alltrue(num.array(meshDict['segments']) ==241 self.assertTrue(num.alltrue(num.array(meshDict['segments']) == 242 242 num.array(loadedDict['segments'])), 243 243 'test_export_mesh_file failed. Test 3') 244 self. failUnless(num.alltrue(num.array(meshDict['triangle_tags']) ==244 self.assertTrue(num.alltrue(num.array(meshDict['triangle_tags']) == 245 245 num.array(loadedDict['triangle_tags'])), 246 246 'test_export_mesh_file failed. Test 4') 247 247 248 self. failUnless(meshDict['vertex_attributes'] ==248 self.assertTrue(meshDict['vertex_attributes'] == 249 249 loadedDict['vertex_attributes'], 250 250 'test_export_mesh_file failed. Test 5') 251 self. failUnless(num.alltrue(num.array(meshDict['triangle_neighbors']) ==251 self.assertTrue(num.alltrue(num.array(meshDict['triangle_neighbors']) == 252 252 num.array(loadedDict['triangle_neighbors'])), 253 253 'test_export_mesh_file failed. Test 6') 254 self. failUnless(num.alltrue(num.array(meshDict['segment_tags']) ==254 self.assertTrue(num.alltrue(num.array(meshDict['segment_tags']) == 255 255 num.array(loadedDict['segment_tags'])), 256 256 'test_export_mesh_file failed. Test 7') 257 self. failUnless(num.alltrue(num.array(meshDict['vertex_attribute_titles']) ==257 self.assertTrue(num.alltrue(num.array(meshDict['vertex_attribute_titles']) == 258 258 num.array(loadedDict['vertex_attribute_titles'])), 259 259 'test_export_mesh_file failed. Test 8') 260 self. failUnless(num.alltrue(num.array(meshDict['geo_reference']) ==260 self.assertTrue(num.alltrue(num.array(meshDict['geo_reference']) == 261 261 num.array(loadedDict['geo_reference'])), 262 262 'test_export_mesh_file failed. Test 9') … … 329 329 pass 330 330 else: 331 self. failUnless(0 == 1, 'imaginary file did not raise error!')331 self.assertTrue(0 == 1, 'imaginary file did not raise error!') 332 332 333 333 def test_read_write_tsh_file_bad(self): … … 339 339 pass 340 340 else: 341 self. failUnless(0 == 1, 'bad tsh file did not raise error!')341 self.assertTrue(0 == 1, 'bad tsh file did not raise error!') 342 342 343 343 def test_import_tsh_bad(self): … … 438 438 num.array(dict['outline_segments'])) 439 439 440 self. failUnless(loaded_dict['outline_segment_tags'] ==440 self.assertTrue(loaded_dict['outline_segment_tags'] == 441 441 dict['outline_segment_tags'], 442 442 fail_string + ' failed!! Test 4') … … 445 445 num.array(dict['regions'])) 446 446 447 self. failUnless(loaded_dict['region_tags'] == dict['region_tags'],447 self.assertTrue(loaded_dict['region_tags'] == dict['region_tags'], 448 448 fail_string + ' failed!! Test 5') 449 449 … … 465 465 loaded_dict['triangle_tags']): 466 466 msg = ('ob=\n%s\nshould be same as ldob=\n%s' % (str(ob), str(ldob))) 467 self. failUnless(ob == ldob,467 self.assertTrue(ob == ldob, 468 468 fail_string + ' failed\n' + msg) 469 469 470 470 # A bit hacky 471 self. failUnless(num.alltrue(loaded_dict['vertex_attributes'] ==471 self.assertTrue(num.alltrue(loaded_dict['vertex_attributes'] == 472 472 dict['vertex_attributes']) or 473 473 (loaded_dict['vertex_attributes'] == … … 483 483 msg = ('seg=\n"%s"\nshould be same as ldseg=\n"%s"' 484 484 % (str(seg), str(ldseg))) 485 self. failUnless(seg == ldseg, fail_string + ' failed\n' + msg)485 self.assertTrue(seg == ldseg, fail_string + ' failed\n' + msg) 486 486 487 487 try: … … 489 489 num.array(loaded_dict['vertex_attribute_titles'])) 490 490 except IndexError: 491 self. failUnless(num.alltrue(num.array(loaded_dict['vertex_attribute_titles'])491 self.assertTrue(num.alltrue(num.array(loaded_dict['vertex_attribute_titles']) 492 492 == num.array(dict['vertex_attribute_titles'])), 493 493 fail_string + ' failed!! Test 8') … … 498 498 % (str(loaded_dict['geo_reference']), 499 499 str(dict['geo_reference']))) 500 self. failUnless(loaded_dict['geo_reference'] ==500 self.assertTrue(loaded_dict['geo_reference'] == 501 501 dict['geo_reference'], 502 502 fail_string + ' failed\n' + msg) … … 504 504 msg = ("'dict' has no key 'geo_reference' " 505 505 "but loaded_dict['geo_reference'] isn't None") 506 self. failUnless(not dict.has_key('geo_reference') and506 self.assertTrue(not dict.has_key('geo_reference') and 507 507 loaded_dict['geo_reference'] == None, 508 508 fail_string + ' failed\n' + msg) -
trunk/anuga_core/source/anuga/mesh_engine/__init__.py
r2141 r9562 1 1 #nothing 2 3 from numpy.testing import Tester 4 test = Tester().test -
trunk/anuga_core/source/anuga/mesh_engine/test/test_generate_mesh.py
r9483 r9562 44 44 45 45 correct = num.array([(1, 0, 2), (2, 3, 1)]) 46 self. failUnless(num.alltrue(data['generatedtrianglelist'].flat == \46 self.assertTrue(num.alltrue(data['generatedtrianglelist'].flat == \ 47 47 correct.flat), 48 48 'trianglelist is wrong!') 49 49 correct = num.array([(0, 1), (1, 3), (3, 2), (2, 0)]) 50 self. failUnless(num.alltrue(data['generatedsegmentlist'].flat == \50 self.assertTrue(num.alltrue(data['generatedsegmentlist'].flat == \ 51 51 correct.flat), 52 52 'segmentlist is wrong!') … … 54 54 correct = num.array([(0.0, 0.0), (0.0, 10.0), 55 55 (3.0, 0.0), (3.0, 10.0)]) 56 self. failUnless(num.allclose(data['generatedpointlist'].flat, \56 self.assertTrue(num.allclose(data['generatedpointlist'].flat, \ 57 57 correct.flat), 58 58 'Failed') … … 75 75 pointattlist,segattlist, mode, points) 76 76 correct = num.array([(1, 0, 2), (2, 3, 1)]) 77 self. failUnless(num.alltrue(data['generatedtrianglelist'].flat == \77 self.assertTrue(num.alltrue(data['generatedtrianglelist'].flat == \ 78 78 correct.flat), 79 79 'trianglelist is wrong!') 80 80 correct = num.array([(0, 1), (1, 3), (3, 2), (2, 0)]) 81 self. failUnless(num.alltrue(data['generatedsegmentlist'].flat == \81 self.assertTrue(num.alltrue(data['generatedsegmentlist'].flat == \ 82 82 correct.flat), 83 83 'segmentlist is wrong!') … … 85 85 correct = num.array([(0.0, 0.0), (0.0, 10.0), 86 86 (3.0, 0.0), (3.0, 10.0)]) 87 self. failUnless(num.allclose(data['generatedpointlist'].flat, \87 self.assertTrue(num.allclose(data['generatedpointlist'].flat, \ 88 88 correct.flat), 89 89 'Failed') … … 111 111 pass 112 112 else: 113 self. failUnless(0 ==1,113 self.assertTrue(0 ==1, 114 114 'bad list did not raise error!') 115 115 … … 136 136 pass 137 137 else: 138 self. failUnless(0 ==1,138 self.assertTrue(0 ==1, 139 139 'bad list did not raise error!') 140 140 … … 155 155 156 156 correct = num.array([(1, 0, 2), (2, 3, 1)]) 157 self. failUnless(num.alltrue(data['generatedtrianglelist'].flat == \157 self.assertTrue(num.alltrue(data['generatedtrianglelist'].flat == \ 158 158 correct.flat), 159 159 'trianglelist is wrong!') 160 160 correct = num.array([(0, 1), (1, 3), (3, 2), (2, 0)]) 161 self. failUnless(num.alltrue(data['generatedsegmentlist'].flat == \161 self.assertTrue(num.alltrue(data['generatedsegmentlist'].flat == \ 162 162 correct.flat), 163 163 'segmentlist is wrong!') … … 165 165 correct = num.array([(0.0, 0.0), (0.0, 10.0), 166 166 (3.0, 0.0), (3.0, 10.0)]) 167 self. failUnless(num.allclose(data['generatedpointlist'].flat, \168 correct.flat), 169 'Failed') 170 171 self. failUnless(num.alltrue(data['generatedsegmentmarkerlist'] == \167 self.assertTrue(num.allclose(data['generatedpointlist'].flat, \ 168 correct.flat), 169 'Failed') 170 171 self.assertTrue(num.alltrue(data['generatedsegmentmarkerlist'] == \ 172 172 num.array([1,2,3,4])), 173 173 'Failed!') … … 193 193 pass 194 194 else: 195 self. failUnless(0 ==1,195 self.assertTrue(0 ==1, 196 196 'bad region list did not raise error!') 197 197 … … 216 216 pass 217 217 else: 218 self. failUnless(0==1,218 self.assertTrue(0==1, 219 219 'bad region list did not raise error!') 220 220 … … 235 235 pointattlist,segattlist, mode, points) 236 236 237 self. failUnless(len(data['generatedtrianglelist']) == 2,237 self.assertTrue(len(data['generatedtrianglelist']) == 2, 238 238 'testregion_with_maxarea 1: # of tris is wrong!') 239 239 ## Another test case … … 251 251 # triangle as a back box. 252 252 253 self. failUnless(len(data['generatedtrianglelist']) >= 6,253 self.assertTrue(len(data['generatedtrianglelist']) >= 6, 254 254 'testregion_with_maxarea 2: # of tris is wrong!') 255 255 ## Another test case … … 261 261 # On unix this returns a 10 triangle result. 262 262 # Windows returns a 8 triangle result. 263 self. failUnless(len(data['generatedtrianglelist']) >= 8,263 self.assertTrue(len(data['generatedtrianglelist']) >= 8, 264 264 'testregion_with_maxarea 3: # of tris is wrong!') 265 265 … … 273 273 # Windows returns a 8 triangle result. 274 274 275 self. failUnless(len(data['generatedtrianglelist']) >= 8,275 self.assertTrue(len(data['generatedtrianglelist']) >= 8, 276 276 'testregion_with_maxarea 4: # of tris is wrong!') 277 277 … … 295 295 pass 296 296 else: 297 self. failUnless(0 ==1,297 self.assertTrue(0 ==1, 298 298 'bad hole list did not raise error!') 299 299 … … 316 316 pass 317 317 else: 318 self. failUnless(0 ==1,318 self.assertTrue(0 ==1, 319 319 'bad segment attribute list did not raise error!') 320 320 … … 339 339 340 340 correct = num.array([[77.0], [77.0], [77.0], [77.0]]) 341 self. failUnless(num.allclose(data['generatedtriangleattributelist'].flat,341 self.assertTrue(num.allclose(data['generatedtriangleattributelist'].flat, 342 342 correct.flat), 343 343 'Failed') … … 363 363 364 364 correct = num.array([[77.0], [77.0], [77.0], [77.0]]) 365 self. failUnless(num.allclose(data['generatedtriangleattributelist'].flat,365 self.assertTrue(num.allclose(data['generatedtriangleattributelist'].flat, 366 366 correct.flat), 367 367 'Failed') … … 389 389 390 390 correct = num.array([(1, 0, 2), (2, 3, 1)]) 391 self. failUnless(num.alltrue(data['generatedtrianglelist'].flat == \391 self.assertTrue(num.alltrue(data['generatedtrianglelist'].flat == \ 392 392 correct.flat), 393 393 'trianglelist is wrong!') 394 394 correct = num.array([(0, 1), (1, 3), (3, 2), (2, 0)]) 395 self. failUnless(num.alltrue(data['generatedsegmentlist'].flat == \395 self.assertTrue(num.alltrue(data['generatedsegmentlist'].flat == \ 396 396 correct.flat), 397 397 'segmentlist is wrong!') … … 399 399 correct = num.array([(0.0, 0.0), (0.0, 10.0), 400 400 (3.0, 0.0), (3.0, 10.0)]) 401 self. failUnless(num.allclose(data['generatedpointlist'].flat, \401 self.assertTrue(num.allclose(data['generatedpointlist'].flat, \ 402 402 correct.flat), 403 403 'Failed') 404 404 405 405 correct = num.array([[tri_tag], [tri_tag]]) 406 self. failUnless(num.allclose(data['generatedtriangleattributelist'].flat, \406 self.assertTrue(num.allclose(data['generatedtriangleattributelist'].flat, \ 407 407 correct.flat), 408 408 'Failed') 409 409 correct = num.array([(0, 1), (1, 3), (3, 2), (2, 0)]) 410 self. failUnless(num.alltrue(data['generatedsegmentlist'].flat == \410 self.assertTrue(num.alltrue(data['generatedsegmentlist'].flat == \ 411 411 correct.flat), 412 412 'Failed!') 413 413 414 414 correct = num.array(segattlist, num.int) 415 self. failUnless(num.allclose(data['generatedsegmentmarkerlist'].flat,415 self.assertTrue(num.allclose(data['generatedsegmentmarkerlist'].flat, 416 416 correct.flat), 417 417 'Failed') … … 419 419 # I copied these answers from the output, so bad test.. 420 420 correct = num.array([(-1, 1, -1), (-1, 0, -1)]) 421 self. failUnless(num.alltrue(data['generatedtriangleneighborlist'].flat == \421 self.assertTrue(num.alltrue(data['generatedtriangleneighborlist'].flat == \ 422 422 correct.flat), 423 423 'Failed!') … … 441 441 442 442 correct = num.array([[0.0],[0.0],[10],[10]]) 443 self. failUnless(num.allclose(data['generatedpointattributelist'].flat, \443 self.assertTrue(num.allclose(data['generatedpointattributelist'].flat, \ 444 444 correct.flat), 445 445 'Failed') … … 450 450 pointattlist,segattlist, mode, points) 451 451 correct = num.array([[0.0],[0.0],[10],[10]]) 452 self. failUnless(num.allclose(data['generatedpointattributelist'].flat, \452 self.assertTrue(num.allclose(data['generatedpointattributelist'].flat, \ 453 453 correct.flat), 454 454 'Failed') … … 460 460 #print "data", data 461 461 correct = num.array(pointattlist) 462 self. failUnless(num.allclose(data['generatedpointattributelist'].flat, \462 self.assertTrue(num.allclose(data['generatedpointattributelist'].flat, \ 463 463 correct.flat), 464 464 'Failed') -
trunk/anuga_core/source/anuga/operators/__init__.py
r9551 r9562 4 4 """ 5 5 6 pass 6 from numpy.testing import Tester 7 test = Tester().test 7 8 8 9 9 10 11 -
trunk/anuga_core/source/anuga/parallel/__init__.py
r9261 r9562 6 6 """ 7 7 8 # Lets import the standard anuga interface 9 #from anuga import * 8 9 10 from numpy.testing import Tester 11 test = Tester().test 10 12 11 13 -
trunk/anuga_core/source/anuga/pmesh/__init__.py
r349 r9562 1 1 #nothing 2 3 from numpy.testing import Tester 4 test = Tester().test -
trunk/anuga_core/source/anuga/pmesh/test/test_mesh.py
r9484 r9562 28 28 b = Point(0.0, 10.0) 29 29 30 self. failUnless( a.DistanceToPoint(b) == 10.0,30 self.assertTrue( a.DistanceToPoint(b) == 10.0, 31 31 'Point DistanceToPoint is wrong!') 32 32 … … 35 35 b = Vertex (0.0, 10.0) 36 36 37 self. failUnless( a.DistanceToPoint(b) == 10.0,37 self.assertTrue( a.DistanceToPoint(b) == 10.0, 38 38 'Point DistanceToPoint is wrong!') 39 39 … … 44 44 s = Segment(a,b, tag = 20) 45 45 46 self. failUnless( s.vertices[0].DistanceToPoint(s.vertices[1]) == 10.0,46 self.assertTrue( s.vertices[0].DistanceToPoint(s.vertices[1]) == 10.0, 47 47 'vertices in a segment are wrong') 48 48 49 self. failUnless( s.tag == 20.0,49 self.assertTrue( s.tag == 20.0, 50 50 'tag in a segment are wrong') 51 51 … … 63 63 64 64 mesh.deleteMeshObject (a) 65 self. failUnless(mesh.userSegments[0] == s3,65 self.assertTrue(mesh.userSegments[0] == s3, 66 66 'Bad segment. ') 67 self. failUnless(len(mesh.userSegments) == 1,67 self.assertTrue(len(mesh.userSegments) == 1, 68 68 'Segments not deleted.') 69 self. failUnless(len(mesh.userVertices) == 2,69 self.assertTrue(len(mesh.userVertices) == 2, 70 70 'Vertex not deleted.') 71 71 … … 96 96 verts = m.getMeshVertices() 97 97 x = verts[tri[1][0]][0] 98 #self. failUnless((m.meshTriangles[1].vertices[0].x < result + delta) or98 #self.assertTrue((m.meshTriangles[1].vertices[0].x < result + delta) or 99 99 # (m.meshTriangles[1].vertices[0].x > result - delta), 100 100 # 'generated mesh is wrong!') 101 101 102 self. failUnless((x < result + delta) or102 self.assertTrue((x < result + delta) or 103 103 (x > result - delta), 104 104 'generated mesh is wrong!') … … 125 125 #print "len(m.meshTriangles)",len(m.meshTriangles) 126 126 127 self. failUnless(len(m.getTriangulation()) == 2,127 self.assertTrue(len(m.getTriangulation()) == 2, 128 128 'test_regionalMaxArea 1:generated mesh is wrong!') 129 129 … … 135 135 m.generateMesh("Q", maxArea = 36 ) 136 136 137 self. failUnless(len(m.getTriangulation()) >= 6,137 self.assertTrue(len(m.getTriangulation()) >= 6, 138 138 'testregion_with_maxarea 2: # of tris is wrong!') 139 139 … … 147 147 #print "len(m.meshTriangles)",len(m.meshTriangles) 148 148 149 self. failUnless(len(m.getTriangulation()) >= 8,149 self.assertTrue(len(m.getTriangulation()) >= 8, 150 150 'testregion_with_maxarea 3: # of tris is wrong!') 151 151 … … 157 157 regions=[r1,r2] ) 158 158 m.generateMesh("Q", maxArea = 8 ) 159 self. failUnless(len(m.getTriangulation()) >= 8,159 self.assertTrue(len(m.getTriangulation()) >= 8, 160 160 'testregion_with_maxarea 4: # of tris is wrong!') 161 161 … … 167 167 regions=[r1,r2] ) 168 168 m.generateMesh("Q", maxArea = 36,isRegionalMaxAreas = False ) 169 self. failUnless(len(m.getTriangulation()) == 2,169 self.assertTrue(len(m.getTriangulation()) == 2, 170 170 'test_regionalMaxArea 5:generated mesh is wrong!') 171 171 … … 176 176 regions=[r1,r2] ) 177 177 m.generateMesh("Q",isRegionalMaxAreas = False ) 178 self. failUnless(len(m.getTriangulation()) == 2,178 self.assertTrue(len(m.getTriangulation()) == 2, 179 179 'test_regionalMaxArea 5:generated mesh is wrong!') 180 180 … … 198 198 m.generate_mesh(maximum_triangle_area=36,verbose=False) 199 199 200 self. failUnless(len(m.getTriangulation()) == 2,200 self.assertTrue(len(m.getTriangulation()) == 2, 201 201 'test_regionalMaxArea 1:generated mesh is wrong!') 202 202 … … 208 208 m.generate_mesh(maximum_triangle_area=36,verbose=False) 209 209 210 self. failUnless(len(m.getTriangulation()) >= 6,210 self.assertTrue(len(m.getTriangulation()) >= 6, 211 211 'testregion_with_maxarea 2: # of tris is wrong!') 212 212 … … 219 219 #print "len(m.getTriangulation())",len(m.getTriangulation()) 220 220 221 self. failUnless(len(m.getTriangulation()) >= 8,221 self.assertTrue(len(m.getTriangulation()) >= 8, 222 222 'testregion_with_maxarea 3: # of tris is wrong!') 223 223 … … 228 228 regions=[r1,r2] ) 229 229 m.generate_mesh(maximum_triangle_area=8,verbose=False) 230 self. failUnless(len(m.getTriangulation()) >= 8,230 self.assertTrue(len(m.getTriangulation()) >= 8, 231 231 'testregion_with_maxarea 4: # of tris is wrong!') 232 232 … … 237 237 m.generate_mesh(verbose=False) 238 238 #print "en(m.getTriangulation())", len(m.getTriangulation()) 239 self. failUnless(len(m.getTriangulation()) >= 8,239 self.assertTrue(len(m.getTriangulation()) >= 8, 240 240 'You have issues!') 241 241 … … 253 253 254 254 #print ",s2 in mesh.userSegments" ,s2 in mesh.userSegments 255 self. failUnless(not(s2 in mesh.userSegments),255 self.assertTrue(not(s2 in mesh.userSegments), 256 256 'Bad segment. ') 257 self. failUnless(len(mesh.userSegments) ==2,257 self.assertTrue(len(mesh.userSegments) ==2, 258 258 'Segments not deleted.') 259 self. failUnless(len(mesh.userVertices) == 3,259 self.assertTrue(len(mesh.userVertices) == 3, 260 260 'Vertex deleted, instead of segment.') 261 261 … … 271 271 s3 = mesh.addUserSegment(c,b) 272 272 273 self. failUnless(mesh.isUserSegmentNew(a,d) ,273 self.assertTrue(mesh.isUserSegmentNew(a,d) , 274 274 'Segment should be new. ') 275 self. failUnless(not(mesh.isUserSegmentNew(a,b)) ,275 self.assertTrue(not(mesh.isUserSegmentNew(a,b)) , 276 276 'Segment should not be new. ') 277 277 … … 288 288 s3 = mesh.addUserSegment(c,b) 289 289 290 self. failUnless(mesh.representedUserSegment(a,d) == None,290 self.assertTrue(mesh.representedUserSegment(a,d) == None, 291 291 'Segment should be new. ') 292 self. failUnless(mesh.representedUserSegment(a,b) == s1 ,292 self.assertTrue(mesh.representedUserSegment(a,b) == s1 , 293 293 'Segment should not be new. ') 294 294 … … 305 305 306 306 #print 'Len', len(m.userSegments) 307 self. failUnless(len(m.getUserSegments()) == 4 ,307 self.assertTrue(len(m.getUserSegments()) == 4 , 308 308 'userSegments is wrong!') 309 309 310 310 m.auto_segment() 311 self. failUnless(len(m.getUserSegments()) == 4 ,311 self.assertTrue(len(m.getUserSegments()) == 4 , 312 312 'userSegments is wrong!') 313 313 … … 330 330 331 331 s3 = m.representedAlphaUserSegment(p3,p0) 332 self. failUnless(not (s3 == None) ,332 self.assertTrue(not (s3 == None) , 333 333 'userSegments is wrong!') 334 334 335 335 336 336 s6 = m.representedAlphaUserSegment(p1,p4) 337 self. failUnless(not (s6 == None) ,337 self.assertTrue(not (s6 == None) , 338 338 'userSegments is wrong!') 339 339 … … 346 346 347 347 s1_now = m.representedUserSegment(p3,p2) 348 self. failUnless(s1_now == s1 ,348 self.assertTrue(s1_now == s1 , 349 349 'userSegments is wrong!') 350 350 351 351 s2_now = m.representedUserSegment(p5,p4) 352 self. failUnless(s2_now == s2 ,352 self.assertTrue(s2_now == s2 , 353 353 'userSegments is wrong!') 354 354 355 355 s3 = m.representedAlphaUserSegment(p3,p6) 356 self. failUnless(not (s3 == None) ,356 self.assertTrue(not (s3 == None) , 357 357 'userSegments is wrong!') 358 358 359 359 s4 = m.representedAlphaUserSegment(p3,p6) 360 self. failUnless(not (s4 == None) ,360 self.assertTrue(not (s4 == None) , 361 361 'userSegments is wrong!') 362 362 363 363 s5 = m.representedAlphaUserSegment(p4,p6) 364 self. failUnless(s5 == None ,364 self.assertTrue(s5 == None , 365 365 'userSegments is wrong!') 366 366 #print m … … 403 403 #print Triangulation[4].attribute 404 404 405 self. failUnless(Triangulation[0] == "" and405 self.assertTrue(Triangulation[0] == "" and 406 406 Triangulation[1] == "22" and 407 407 Triangulation[2] == "" and … … 428 428 vert = m.getMeshVerticeAttributes() 429 429 430 self. failUnless(num.all(vert[0] == [12.0, 2.0]) and430 self.assertTrue(num.all(vert[0] == [12.0, 2.0]) and 431 431 num.all(vert[1] == [9.0, 7.0]) and 432 432 num.all(vert[2] == [14.0,3.0]) and … … 456 456 vert = m.getMeshVerticeAttributes() 457 457 #print "vert", vert 458 self. failUnless(vert == [],458 self.assertTrue(vert == [], 459 459 'vertex attributes are wrong!') 460 460 … … 480 480 #print "seg[0].tag" 481 481 482 self. failUnless(seg[0] == 5 and482 self.assertTrue(seg[0] == 5 and 483 483 seg[1] == 7 and 484 484 seg[2] == 9 and … … 505 505 506 506 seg = m.getMeshSegmentTags() 507 self. failUnless(seg[0] == "exterior" and507 self.assertTrue(seg[0] == "exterior" and 508 508 seg[1] == "exterior" and 509 509 seg[2] == "exterior" and … … 542 542 543 543 # no need to check the title again 544 #self. failUnless(lFile[0] == "5 0 # <vertex #> <x> <y> [attributes] ...Triangulation Vertices..."544 #self.assertTrue(lFile[0] == "5 0 # <vertex #> <x> <y> [attributes] ...Triangulation Vertices..." 545 545 # ,'Ascii file is wrong, vertex title') 546 self. failUnless(lFile[1] == "0 0.0 0.0 " and #1.1 " and546 self.assertTrue(lFile[1] == "0 0.0 0.0 " and #1.1 " and 547 547 lFile[2] == "1 0.0 4.0 " and #1.2 " and 548 548 lFile[3] == "2 4.0 0.0 " and #1.3 " and … … 552 552 'Ascii file is wrong, vertex') 553 553 554 #self. failUnless(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..."554 #self.assertTrue(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..." 555 555 # ,'Ascii file is wrong, attribute column title') 556 self. failUnless(lFile[8] == "0 3 2 4 -1 2 3 " and556 self.assertTrue(lFile[8] == "0 3 2 4 -1 2 3 " and 557 557 lFile[9] == "1 1 0 3 3 2 -1 " and 558 558 lFile[10] == "2 3 4 1 -1 1 0 " and … … 561 561 'Ascii file is wrong, triangle') 562 562 563 self. failUnless( lFile[13] == "0 0 1 exterior" and563 self.assertTrue( lFile[13] == "0 0 1 exterior" and 564 564 lFile[14] == "1 1 4 exterior" and 565 565 lFile[15] == "2 2 0 exterior" and … … 568 568 'Ascii file is wrong, segment') 569 569 570 # self. failUnless(lFile[18] == '4 0 # <vertex #> <x> <y> [attributes] ...Mesh Vertices...',570 # self.assertTrue(lFile[18] == '4 0 # <vertex #> <x> <y> [attributes] ...Mesh Vertices...', 571 571 # 'Ascii file is wrong, Mesh Vertices Title') 572 572 573 self. failUnless(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and573 self.assertTrue(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and 574 574 lFile[20] == '1 0.0 4.0 ' and #1.2 ' and 575 575 lFile[21] == '2 4.0 0.0 ' and #1.3 ' and … … 578 578 'Ascii file is wrong, Mesh Vertices II') 579 579 580 self. failUnless(lFile[24] == '0 0 1 ' and580 self.assertTrue(lFile[24] == '0 0 1 ' and 581 581 lFile[25] == '1 1 2 ' and 582 582 lFile[26] == '2 0 2 ' and … … 614 614 # print l,"<" 615 615 #print "@^@^" 616 self. failUnless(lFile[0] == "5 0 # <# of verts> <# of vert attributes>, next lines <vertex #> <x> <y> [attributes] ...Triangulation Vertices..."616 self.assertTrue(lFile[0] == "5 0 # <# of verts> <# of vert attributes>, next lines <vertex #> <x> <y> [attributes] ...Triangulation Vertices..." 617 617 , 618 618 'Ascii file is wrong, vertex title') 619 self. failUnless(lFile[1] == "0 0.0 0.0 " and #1.1 " and619 self.assertTrue(lFile[1] == "0 0.0 0.0 " and #1.1 " and 620 620 lFile[2] == "1 0.0 4.0 " and #1.2 " and 621 621 lFile[3] == "2 4.0 0.0 " and #1.3 " and … … 625 625 'Ascii file is wrong, vertex') 626 626 627 self. failUnless(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..."627 self.assertTrue(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..." 628 628 , 629 629 'Ascii file is wrong, attribute column title') 630 self. failUnless(lFile[7] == "4 # <# of triangles>, next lines <triangle #> [<vertex #>] [<neigbouring triangle #>] [attribute of region] ...Triangulation Triangles..." and630 self.assertTrue(lFile[7] == "4 # <# of triangles>, next lines <triangle #> [<vertex #>] [<neigbouring triangle #>] [attribute of region] ...Triangulation Triangles..." and 631 631 lFile[8] == "0 3 2 4 -1 2 3 " and 632 632 lFile[9] == "1 1 0 3 3 2 -1 " and … … 636 636 'Ascii file is wrong, triangle') 637 637 638 self. failUnless(lFile[12] == "5 # <# of segments>, next lines <segment #> <vertex #> <vertex #> [boundary tag] ...Triangulation Segments..." and638 self.assertTrue(lFile[12] == "5 # <# of segments>, next lines <segment #> <vertex #> <vertex #> [boundary tag] ...Triangulation Segments..." and 639 639 lFile[13] == "0 0 1 exterior" and 640 640 lFile[14] == "1 1 4 exterior" and … … 644 644 'Ascii file is wrong, segment') 645 645 646 self. failUnless(lFile[18] == '4 0 # <# of verts> <# of vert attributes>, next lines <vertex #> <x> <y> [attributes] ...Mesh Vertices...',646 self.assertTrue(lFile[18] == '4 0 # <# of verts> <# of vert attributes>, next lines <vertex #> <x> <y> [attributes] ...Mesh Vertices...', 647 647 'Ascii file is wrong, Mesh Vertices Title') 648 648 649 self. failUnless(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and649 self.assertTrue(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and 650 650 lFile[20] == '1 0.0 4.0 ' and #1.2 ' and 651 651 lFile[21] == '2 4.0 0.0 ' and #1.3 ' and … … 654 654 'Ascii file is wrong, Mesh Vertices II') 655 655 656 self. failUnless(lFile[23] == '4 # <# of segments>, next lines <segment #> <vertex #> <vertex #> [boundary tag] ...Mesh Segments...' and656 self.assertTrue(lFile[23] == '4 # <# of segments>, next lines <segment #> <vertex #> <vertex #> [boundary tag] ...Mesh Segments...' and 657 657 lFile[24] == '0 0 1 ' and 658 658 lFile[25] == '1 1 2 ' and … … 679 679 m.thinoutVertices(10) 680 680 681 self. failUnless(v1 in m.userVertices,681 self.assertTrue(v1 in m.userVertices, 682 682 'test_thinoutVertices, test 1 failed') 683 self. failUnless(v3 in m.userVertices,683 self.assertTrue(v3 in m.userVertices, 684 684 'test_thinoutVertices, test 2 failed') 685 self. failUnless(v4 in m.userVertices,685 self.assertTrue(v4 in m.userVertices, 686 686 'test_thinoutVertices, test 3 failed') 687 self. failUnless(v6 in m.userVertices,687 self.assertTrue(v6 in m.userVertices, 688 688 'test_thinoutVertices, test 4 failed') 689 self. failUnless(v7 in m.userVertices,689 self.assertTrue(v7 in m.userVertices, 690 690 'test_thinoutVertices, test 5 failed') 691 self. failUnless(v9 in m.userVertices,691 self.assertTrue(v9 in m.userVertices, 692 692 'test_thinoutVertices, test 6 failed') 693 self. failUnless(v5 not in m.userVertices,693 self.assertTrue(v5 not in m.userVertices, 694 694 'test_thinoutVertices, test 7 failed') 695 self. failUnless(v2 not in m.userVertices,695 self.assertTrue(v2 not in m.userVertices, 696 696 'test_thinoutVertices, test 8 failed') 697 self. failUnless(v8 not in m.userVertices,697 self.assertTrue(v8 not in m.userVertices, 698 698 'test_thinoutVertices, test 9 failed') 699 699 … … 703 703 f.same_x_y(v) 704 704 705 self. failUnless(f.same_x_y(v),705 self.assertTrue(f.same_x_y(v), 706 706 'same_x_y True failed') 707 707 e = Point(7,9) 708 self. failUnless(not f.same_x_y(e),708 self.assertTrue(not f.same_x_y(e), 709 709 'same_x_y False failed') 710 710 … … 746 746 #print "****************** fileName", fileName 747 747 os.remove(fileName) 748 self. failUnless(0 == m.__cmp__(m_returned),748 self.assertTrue(0 == m.__cmp__(m_returned), 749 749 'loading and saving of a mesh failed') 750 750 # do this when .msh supports geo_refs 751 #self. failUnless(m.geo_reference == m_returned.geo_reference,751 #self.assertTrue(m.geo_reference == m_returned.geo_reference, 752 752 # 'loading and saving of a mesh geo refs failed') 753 753 … … 791 791 #print "m.geo_reference",m.geo_reference 792 792 #print "m_returned.geo_reference,",m_returned.geo_reference 793 self. failUnless(0 == m.__cmp__(m_returned),793 self.assertTrue(0 == m.__cmp__(m_returned), 794 794 'loading and saving of a mesh failed') 795 self. failUnless(m.geo_reference == m_returned.geo_reference,795 self.assertTrue(m.geo_reference == m_returned.geo_reference, 796 796 'loading and saving of a mesh geo refs failed') 797 797 … … 820 820 [xmin, ymin, xmax, ymax] = m.boxsize() 821 821 [attmin, attmax] = m.maxMinVertAtt(0) 822 self. failUnless(attmin == 0.0 and attmax == 1.0,822 self.assertTrue(attmin == 0.0 and attmax == 1.0, 823 823 'normalise failed') 824 self. failUnless(xmin == 0.0 and ymin == 0.0 and xmax == 0.5 and ymax == 1.0,824 self.assertTrue(xmin == 0.0 and ymin == 0.0 and xmax == 0.5 and ymax == 1.0, 825 825 'normalise failed') 826 826 m.normaliseMesh(200,-100,5) 827 827 [xmin, ymin, xmax, ymax] = m.boxsize() 828 828 [attmin, attmax] = m.maxMinVertAtt(0) 829 self. failUnless(attmin == 0.0 and attmax == 5.0,829 self.assertTrue(attmin == 0.0 and attmax == 5.0, 830 830 'normalise failed') 831 self. failUnless(xmin == -100.0 and ymin == -100.0 and xmax == 0.0 and ymax == 100.0,831 self.assertTrue(xmin == -100.0 and ymin == -100.0 and xmax == 0.0 and ymax == 100.0, 832 832 'normalise failed') 833 833 … … 869 869 #print "mesh ***************dsg*", m 870 870 #print "(m.__cmp__(m_returned)", m.__cmp__(m_returned) 871 self. failUnless(0 == m.__cmp__(m),871 self.assertTrue(0 == m.__cmp__(m), 872 872 'test_exportASCIIsegmentoutlinefile:loading and saving of a mesh failed') 873 873 # Having problems with this on linux. 874 874 #The ordering of the dictionary values wasn't the same as the windows 875 875 #returned value (verts.values()) 876 #self. failUnless(0 == m.__cmp__(m_returned),876 #self.assertTrue(0 == m.__cmp__(m_returned), 877 877 # 'test_exportASCIIsegmentoutlinefile:loading and saving of a mesh failed') 878 878 879 self. failUnless(3 == len(m_returned.userVertices),879 self.assertTrue(3 == len(m_returned.userVertices), 880 880 'segmentoutlinefile:IO of a mesh failed') 881 self. failUnless(len(m.userSegments) == len(m_returned.userSegments),881 self.assertTrue(len(m.userSegments) == len(m_returned.userSegments), 882 882 'segmentoutlinefile:IO of a mesh failed') 883 883 for i in range(len(m.userSegments)): 884 self. failUnless(m.userSegments[i].vertices[0].x ==884 self.assertTrue(m.userSegments[i].vertices[0].x == 885 885 m_returned.userSegments[i].vertices[0].x, 886 886 'loading and saving of a mesh outline fialed') 887 self. failUnless(m.userSegments[i].vertices[0].y ==887 self.assertTrue(m.userSegments[i].vertices[0].y == 888 888 m_returned.userSegments[i].vertices[0].y, 889 889 'loading and saving of a mesh outline fialed') 890 self. failUnless(m.userSegments[i].vertices[1].x ==890 self.assertTrue(m.userSegments[i].vertices[1].x == 891 891 m_returned.userSegments[i].vertices[1].x, 892 892 'loading and saving of a mesh outline fialed') 893 self. failUnless(m.userSegments[i].vertices[1].y ==893 self.assertTrue(m.userSegments[i].vertices[1].y == 894 894 m_returned.userSegments[i].vertices[1].y, 895 895 'loading and saving of a mesh outline fialed') … … 930 930 #print "mesh ***************dsg*", m 931 931 #print "(m.__cmp__(m_returned)", m.__cmp__(m_returned) 932 self. failUnless(0 == m.__cmp__(m),932 self.assertTrue(0 == m.__cmp__(m), 933 933 'loading and saving of a mesh failed') 934 934 935 self. failUnless(5 == len(m_returned.userVertices),935 self.assertTrue(5 == len(m_returned.userVertices), 936 936 'segmentoutlinefile:IO of a mesh failed') 937 self. failUnless(len(m.userSegments) == len(m_returned.userSegments),937 self.assertTrue(len(m.userSegments) == len(m_returned.userSegments), 938 938 'segmentoutlinefile:IO of a mesh failed') 939 939 for i in range(len(m.userSegments)): 940 self. failUnless(m.userSegments[i].vertices[0].x ==940 self.assertTrue(m.userSegments[i].vertices[0].x == 941 941 m_returned.userSegments[i].vertices[0].x, 942 942 'loading and saving of a mesh outline fialed') 943 self. failUnless(m.userSegments[i].vertices[0].y ==943 self.assertTrue(m.userSegments[i].vertices[0].y == 944 944 m_returned.userSegments[i].vertices[0].y, 945 945 'loading and saving of a mesh outline fialed') 946 self. failUnless(m.userSegments[i].vertices[1].x ==946 self.assertTrue(m.userSegments[i].vertices[1].x == 947 947 m_returned.userSegments[i].vertices[1].x, 948 948 'loading and saving of a mesh outline fialed') 949 self. failUnless(m.userSegments[i].vertices[1].y ==949 self.assertTrue(m.userSegments[i].vertices[1].y == 950 950 m_returned.userSegments[i].vertices[1].y, 951 951 'loading and saving of a mesh outline fialed') … … 970 970 m = importMeshFromFile(fileName) 971 971 os.remove(fileName) 972 self. failUnless(m.userVertices[0].x == 1.0,972 self.assertTrue(m.userVertices[0].x == 1.0, 973 973 'loadxy, test 1 failed') 974 self. failUnless(m.userVertices[0].y == 0.0,974 self.assertTrue(m.userVertices[0].y == 0.0, 975 975 'loadxy, test 2 failed') 976 #self. failUnless(m.userVertices[0].attributes == [10.0,0.0],976 #self.assertTrue(m.userVertices[0].attributes == [10.0,0.0], 977 977 # 'loadxy, test 2.2 failed') 978 self. failUnless(m.userVertices[1].x == 0.0,978 self.assertTrue(m.userVertices[1].x == 0.0, 979 979 'loadxy, test 3 failed') 980 self. failUnless(m.userVertices[1].y == 1.0,980 self.assertTrue(m.userVertices[1].y == 1.0, 981 981 'loadxy, test 4 failed') 982 #self. failUnless(m.userVertices[1].attributes == [0.0,10.0],982 #self.assertTrue(m.userVertices[1].attributes == [0.0,10.0], 983 983 # 'loadxy, test 5 failed') 984 984 … … 1011 1011 file.close() 1012 1012 os.remove(fileName) 1013 self. failUnless(lFile[0] == "x,y," and1013 self.assertTrue(lFile[0] == "x,y," and 1014 1014 lFile[1] == "0.0,0.0" and 1015 1015 lFile[2] == "0.0,3.0" and … … 1017 1017 , 1018 1018 'exported Ascii csv file is wrong') 1019 self. failUnless(lFile[4] == "1.0,2.0" and1019 self.assertTrue(lFile[4] == "1.0,2.0" and 1020 1020 lFile[5] == "3.0,1.0" 1021 1021 , … … 1034 1034 os.remove(fileName) 1035 1035 1036 self. failUnless(lFile[0] == "x,y," and1036 self.assertTrue(lFile[0] == "x,y," and 1037 1037 lFile[1] == "0.0,0.0" and 1038 1038 lFile[2] == "0.0,3.0" and … … 1072 1072 1073 1073 os.remove(fileName) 1074 self. failUnless(lFile[0] == "x,y" and1074 self.assertTrue(lFile[0] == "x,y" and 1075 1075 lFile[1] == "0,0" and 1076 1076 lFile[2] == "0,3" and … … 1078 1078 , 1079 1079 'exported Ascii csv file is wrong') 1080 self. failUnless(lFile[4] == "1,2" and1080 self.assertTrue(lFile[4] == "1,2" and 1081 1081 lFile[5] == "3,1" 1082 1082 , … … 1095 1095 os.remove(fileName) 1096 1096 1097 self. failUnless(lFile[0] == "x,y" and1097 self.assertTrue(lFile[0] == "x,y" and 1098 1098 lFile[1] == "0.0,0.0" and 1099 1099 lFile[2] == "0.0,3.0" and … … 1117 1117 #print "lFile",lFile 1118 1118 #print "************* test_mesh exportPointsFilefile" 1119 self. failUnless(lFile[0] == ""1119 self.assertTrue(lFile[0] == "" 1120 1120 , 1121 1121 'exported Ascii csv file is wrong') … … 1125 1125 preset = ["moat", "internal boundary"] 1126 1126 [intlist, converter] = segment_strings2ints(list,preset ) 1127 self. failUnless(intlist == [2,3 ,0 ,2 ,0 ,0 ]1127 self.assertTrue(intlist == [2,3 ,0 ,2 ,0 ,0 ] 1128 1128 , 1129 1129 'test_strings2ints produces bad intlist') 1130 self. failUnless(converter == ['moat', 'internal boundary',1130 self.assertTrue(converter == ['moat', 'internal boundary', 1131 1131 'sea', 'river inlet'] 1132 1132 , … … 1141 1141 [intlist, converter] = segment_strings2ints(list,preset ) 1142 1142 newlist = segment_ints2strings(intlist, converter) 1143 self. failUnless(outlist == newlist1143 self.assertTrue(outlist == newlist 1144 1144 , 1145 1145 'test_strings2ints produces bad intlist') 1146 self. failUnless(converter == ['moat', 'internal boundary',1146 self.assertTrue(converter == ['moat', 'internal boundary', 1147 1147 'sea', 'river inlet'] 1148 1148 , … … 1155 1155 newlist = segment_ints2strings(intlist, converter) 1156 1156 outlist = ['moat', 'moat', 'moat'] 1157 self. failUnless(outlist == newlist1157 self.assertTrue(outlist == newlist 1158 1158 , 1159 1159 'test_strings2ints produces bad intlist') 1160 self. failUnless(converter == ['moat', 'internal boundary']1160 self.assertTrue(converter == ['moat', 'internal boundary'] 1161 1161 , 1162 1162 'test_strings2ints produces bad converter') … … 1185 1185 1186 1186 1187 self. failUnless(UserVerts == inputVerts_noDups,1187 self.assertTrue(UserVerts == inputVerts_noDups, 1188 1188 'duplicate verts not removed') 1189 1189 #for userVert, inputVert in map(None, UserVerts, inputVerts_noDups): 1190 # self. failUnless(userVert.x == inputVert.x,1190 # self.assertTrue(userVert.x == inputVert.x, 1191 1191 # 'x duplicate verts not removed') 1192 # self. failUnless(userVert.y == inputVert.y,1192 # self.assertTrue(userVert.y == inputVert.y, 1193 1193 # 'y duplicate verts not removed') 1194 1194 … … 1206 1206 1207 1207 1208 self. failUnless(len(m.userSegments) ==2,1208 self.assertTrue(len(m.userSegments) ==2, 1209 1209 'Wrong segment list length.') 1210 self. failUnless(len(m.userVertices) == 3,1210 self.assertTrue(len(m.userVertices) == 3, 1211 1211 'Wrong vertex list length.') 1212 self. failUnless(m.userSegments[0].tag =='food',1212 self.assertTrue(m.userSegments[0].tag =='food', 1213 1213 'Wrong segment tag length.') 1214 self. failUnless(m.userSegments[1].tag =='do-op',1214 self.assertTrue(m.userSegments[1].tag =='do-op', 1215 1215 'Wrong segment tag.') 1216 1216 … … 1239 1239 1240 1240 1241 self. failUnless(m.userSegments[5].vertices[0].y == 3,1241 self.assertTrue(m.userSegments[5].vertices[0].y == 3, 1242 1242 'Wrong vertex connected.') 1243 self. failUnless(m.userSegments[5].vertices[1].y == 1,1243 self.assertTrue(m.userSegments[5].vertices[1].y == 1, 1244 1244 'Wrong vertex connected.') 1245 1245 … … 1257 1257 1258 1258 1259 self. failUnless(len(m.userSegments) ==2,1259 self.assertTrue(len(m.userSegments) ==2, 1260 1260 'Wrong segment list length.') 1261 self. failUnless(len(m.userVertices) == 3,1261 self.assertTrue(len(m.userVertices) == 3, 1262 1262 'Wrong vertex list length.') 1263 self. failUnless(m.userSegments[0].tag =='food',1263 self.assertTrue(m.userSegments[0].tag =='food', 1264 1264 'Wrong segment tag length.') 1265 self. failUnless(m.userSegments[1].tag =='hair',1265 self.assertTrue(m.userSegments[1].tag =='hair', 1266 1266 'Wrong segment tag.') 1267 1267 … … 1279 1279 1280 1280 1281 self. failUnless(len(m.userSegments) ==2,1281 self.assertTrue(len(m.userSegments) ==2, 1282 1282 'Wrong segment list length.') 1283 self. failUnless(len(m.userVertices) == 3,1283 self.assertTrue(len(m.userVertices) == 3, 1284 1284 'Wrong vertex list length.') 1285 self. failUnless(m.userSegments[0].tag =='food',1285 self.assertTrue(m.userSegments[0].tag =='food', 1286 1286 'Wrong segment tag length.') 1287 self. failUnless(m.userSegments[1].tag =='hair',1287 self.assertTrue(m.userSegments[1].tag =='hair', 1288 1288 'Wrong segment tag.') 1289 1289 … … 1332 1332 #print '**@@@@@******' 1333 1333 1334 self. failUnless( new_m == m,1334 self.assertTrue( new_m == m, 1335 1335 'loadASCIITestCase failed. test new 1') 1336 1336 … … 1397 1397 #print "dict",dict 1398 1398 1399 self. failUnless( dict['vertex_attribute_titles'] == titles,1399 self.assertTrue( dict['vertex_attribute_titles'] == titles, 1400 1400 'test_Mesh2IOTriangulationDict failed. test 1') 1401 1401 answer = [a_xy,[0.0, 4.0],[4.0,0.0], [1.0,1.0], [2.0,2.0]] … … 1403 1403 #print "dict['vertices']",dict['vertices'] 1404 1404 1405 self. failUnless(num.alltrue(dict['vertices'] == answer),1405 self.assertTrue(num.alltrue(dict['vertices'] == answer), 1406 1406 'test_Mesh2IOTriangulationDict failed. test 2') 1407 1407 1408 self. failUnless(num.alltrue(dict['vertices'].flatten() ==1408 self.assertTrue(num.alltrue(dict['vertices'].flatten() == 1409 1409 verts.flatten()), 1410 1410 'test_Mesh2IOTriangulationDict failed. test vert') 1411 self. failUnless(num.alltrue(dict['vertex_attributes'].flatten() ==1411 self.assertTrue(num.alltrue(dict['vertex_attributes'].flatten() == 1412 1412 vert_as.flatten()), 1413 1413 'test_Mesh2IOTriangulationDict failed. test vert ats') 1414 1414 1415 self. failUnless(num.alltrue(dict['segments'][0] == [0,1]),1415 self.assertTrue(num.alltrue(dict['segments'][0] == [0,1]), 1416 1416 'test_Mesh2IODict failed. test 3') 1417 1417 1418 self. failUnless( dict['segment_tags'] == seg_tags,1418 self.assertTrue( dict['segment_tags'] == seg_tags, 1419 1419 'test_Mesh2IODict failed. test 3') 1420 1420 #print " dict['triangles'][0]", dict['triangles'][0] 1421 self. failUnless(num.alltrue(dict['triangles'][0] == [3,2,4]),1421 self.assertTrue(num.alltrue(dict['triangles'][0] == [3,2,4]), 1422 1422 'test_Mesh2IODict failed. test 5') 1423 self. failUnless(num.alltrue(dict['triangle_neighbors'][0] == [-1,2,3]),1423 self.assertTrue(num.alltrue(dict['triangle_neighbors'][0] == [-1,2,3]), 1424 1424 'test_Mesh2IODict failed. test 6') 1425 1425 #print "dict['triangle_tags'][0]", dict['triangle_tags'][0] 1426 self. failUnless( dict['triangle_tags'][0] == "1.3",1426 self.assertTrue( dict['triangle_tags'][0] == "1.3", 1427 1427 'test_Mesh2IODict failed. test 7') 1428 1428 … … 1460 1460 #print "dict",dict 1461 1461 1462 self. failUnless( dict['vertex_attribute_titles'] == titles,1462 self.assertTrue( dict['vertex_attribute_titles'] == titles, 1463 1463 'test_Mesh2IOTriangulationDict failed. test 1') 1464 1464 answer = [a_xy,[0.0, 4.0],[4.0,0.0], [1.0,1.0], [2.0,2.0]] … … 1466 1466 #print "dict['vertices']",dict['vertices'] 1467 1467 1468 self. failUnless(num.alltrue(dict['vertices'] == answer),1468 self.assertTrue(num.alltrue(dict['vertices'] == answer), 1469 1469 'test_Mesh2IOTriangulationDict failed. test 2') 1470 1470 1471 self. failUnless(num.alltrue(dict['vertices'] == verts),1471 self.assertTrue(num.alltrue(dict['vertices'] == verts), 1472 1472 'test_Mesh2IOTriangulationDict failed. test vert') 1473 self. failUnless(num.alltrue(dict['vertex_attributes'] == vert_as),1473 self.assertTrue(num.alltrue(dict['vertex_attributes'] == vert_as), 1474 1474 'test_Mesh2IOTriangulationDict failed. test vert ats') 1475 1475 1476 self. failUnless(num.alltrue(dict['segments'][0] == [0,1]),1476 self.assertTrue(num.alltrue(dict['segments'][0] == [0,1]), 1477 1477 'test_Mesh2IODict failed. test 3') 1478 1478 1479 self. failUnless(dict['segment_tags'] == seg_tags,1479 self.assertTrue(dict['segment_tags'] == seg_tags, 1480 1480 'test_Mesh2IODict failed. test 3') 1481 1481 #print " dict['triangles'][0]", dict['triangles'][0] 1482 self. failUnless(num.alltrue(dict['triangles'][0] == [3,2,4]),1482 self.assertTrue(num.alltrue(dict['triangles'][0] == [3,2,4]), 1483 1483 'test_Mesh2IODict failed. test 5') 1484 self. failUnless(num.alltrue(dict['triangle_neighbors'][0] == [-1,2,3]),1484 self.assertTrue(num.alltrue(dict['triangle_neighbors'][0] == [-1,2,3]), 1485 1485 'test_Mesh2IODict failed. test 6') 1486 1486 #print "dict['triangle_tags'][0]", dict['triangle_tags'][0] 1487 self. failUnless(dict['triangle_tags'][0] == "1.3",1487 self.assertTrue(dict['triangle_tags'][0] == "1.3", 1488 1488 'test_Mesh2IODict failed. test 7') 1489 1489 … … 1494 1494 1495 1495 for pimport,pactual,pimpatt in map(None,dict['points'],points,dict['point_attributes']): 1496 self. failUnless( pimport == [pactual.x,pactual.y],1496 self.assertTrue( pimport == [pactual.x,pactual.y], 1497 1497 'test_Mesh2IODict failed. test 1') 1498 self. failUnless( pimpatt == pactual.attributes,1498 self.assertTrue( pimpatt == pactual.attributes, 1499 1499 'test_Mesh2IODict failed. test 1.1') 1500 self. failUnless( dict['outline_segments'][0] == [0,1],1500 self.assertTrue( dict['outline_segments'][0] == [0,1], 1501 1501 'test_Mesh2IODict failed. test 3') 1502 1502 for segimp,segactual in map(None,dict['outline_segment_tags'],seg): 1503 self. failUnless( segimp == segactual.tag,1503 self.assertTrue( segimp == segactual.tag, 1504 1504 'test_Mesh2IODict failed. test 4') 1505 1505 for holeimp,holeactual in map(None,dict['holes'],holes): 1506 self. failUnless( holeimp == [holeactual.x,holeactual.y],1506 self.assertTrue( holeimp == [holeactual.x,holeactual.y], 1507 1507 'test_Mesh2IODict failed. test 5') 1508 1508 1509 1509 for regimp,regactual,regattimp, regmaxarea in map(None,dict['regions'],regions, dict['region_tags'], dict['region_max_areas']): 1510 self. failUnless( regimp == [regactual.x,regactual.y],1510 self.assertTrue( regimp == [regactual.x,regactual.y], 1511 1511 'loadASCIITestCase failed. test 6') 1512 self. failUnless( regattimp == regactual.getTag(),1512 self.assertTrue( regattimp == regactual.getTag(), 1513 1513 'loadASCIITestCase failed. test 7') 1514 self. failUnless( regmaxarea == regactual.getMaxArea(),1514 self.assertTrue( regmaxarea == regactual.getMaxArea(), 1515 1515 'loadASCIITestCase failed. test 7') 1516 1516 … … 1552 1552 1553 1553 for pimport,pactual,pimpatt in map(None,dict['points'],points,dict['point_attributes']): 1554 self. failUnless( pimport == [pactual.x,pactual.y],1554 self.assertTrue( pimport == [pactual.x,pactual.y], 1555 1555 'loadASCIITestCase failed. test 1') 1556 self. failUnless( pimpatt == pactual.attributes,1556 self.assertTrue( pimpatt == pactual.attributes, 1557 1557 'loadASCIITestCase failed. test 1.1') 1558 self. failUnless( dict['outline_segments'][0] == [0,1],1558 self.assertTrue( dict['outline_segments'][0] == [0,1], 1559 1559 'loadASCIITestCase failed. test 3') 1560 1560 for segimp,segactual in map(None,dict['outline_segment_tags'],seg): 1561 self. failUnless( segimp == segactual.tag,1561 self.assertTrue( segimp == segactual.tag, 1562 1562 'loadASCIITestCase failed. test 4') 1563 1563 for holeimp,holeactual in map(None,dict['holes'],holes): 1564 self. failUnless( holeimp == [holeactual.x,holeactual.y],1564 self.assertTrue( holeimp == [holeactual.x,holeactual.y], 1565 1565 'loadASCIITestCase failed. test 5') 1566 1566 #for regimp,regactual in map(None,dict['regions'],regions): 1567 # self. failUnless( [regimp[0],regimp[1]]==[regactual.x,regactual.y],1567 # self.assertTrue( [regimp[0],regimp[1]]==[regactual.x,regactual.y], 1568 1568 # 'loadASCIITestCase failed. test 6') 1569 # self. failUnless( regimp[2] == regactual.getTag(),1569 # self.assertTrue( regimp[2] == regactual.getTag(), 1570 1570 # 'loadASCIITestCase failed. test 7') 1571 #self. failUnless( regimp[3] == regactual.getMaxArea(),1571 #self.assertTrue( regimp[3] == regactual.getMaxArea(), 1572 1572 # 'loadASCIITestCase failed. test 7') 1573 1573 1574 1574 1575 1575 for regimp,regactual,regattimp, regmaxarea in map(None,dict['regions'],regions, dict['region_tags'], dict['region_max_areas']): 1576 self. failUnless( regimp == [regactual.x,regactual.y],1576 self.assertTrue( regimp == [regactual.x,regactual.y], 1577 1577 'loadASCIITestCase failed. test 6') 1578 self. failUnless( regattimp == regactual.getTag(),1578 self.assertTrue( regattimp == regactual.getTag(), 1579 1579 'loadASCIITestCase failed. test 7') 1580 self. failUnless( regmaxarea == regactual.getMaxArea(),1580 self.assertTrue( regmaxarea == regactual.getMaxArea(), 1581 1581 'loadASCIITestCase failed. test 7') 1582 1582 … … 1587 1587 max_triangle_area = 88, 1588 1588 region_tag='cassady') 1589 self. failUnless(len(m.regions)==1,1590 'FAILED!') 1591 self. failUnless(region.getMaxArea()==88,1592 'FAILED!') 1593 self. failUnless(len(m.getUserSegments())==3,1594 'FAILED!') 1595 self. failUnless(len(m.userVertices)==3,1596 'FAILED!') 1597 self. failUnless(region.getTag()=='cassady',1589 self.assertTrue(len(m.regions)==1, 1590 'FAILED!') 1591 self.assertTrue(region.getMaxArea()==88, 1592 'FAILED!') 1593 self.assertTrue(len(m.getUserSegments())==3, 1594 'FAILED!') 1595 self.assertTrue(len(m.userVertices)==3, 1596 'FAILED!') 1597 self.assertTrue(region.getTag()=='cassady', 1598 1598 'FAILED!') 1599 1599 … … 1603 1603 {'tagin':[0,1],'bom':[2]}, 1604 1604 max_triangle_area=10) 1605 self. failUnless(len(m.regions)==1,1605 self.assertTrue(len(m.regions)==1, 1606 1606 'FAILED!') 1607 1607 segs = m.getUserSegments() 1608 self. failUnless(len(segs)==4,1609 'FAILED!') 1610 self. failUnless(len(m.userVertices)==4,1608 self.assertTrue(len(segs)==4, 1609 'FAILED!') 1610 self.assertTrue(len(m.userVertices)==4, 1611 1611 'FAILED!') 1612 self. failUnless(segs[0].tag=='tagin',1612 self.assertTrue(segs[0].tag=='tagin', 1613 1613 'FAILED!') 1614 self. failUnless(segs[1].tag=='tagin',1614 self.assertTrue(segs[1].tag=='tagin', 1615 1615 'FAILED!') 1616 1616 1617 self. failUnless(segs[2].tag=='bom',1618 'FAILED!') 1619 self. failUnless(segs[3].tag=='',1617 self.assertTrue(segs[2].tag=='bom', 1618 'FAILED!') 1619 self.assertTrue(segs[3].tag=='', 1620 1620 'FAILED!') 1621 1621 … … 1639 1639 # poly_point values are relative to the mesh geo-ref 1640 1640 # make them absolute 1641 self. failUnless(is_inside_polygon([poly_point.x+x,poly_point.y+y],1641 self.assertTrue(is_inside_polygon([poly_point.x+x,poly_point.y+y], 1642 1642 polygon_absolute, closed = False), 1643 1643 'FAILED!') 1644 1644 1645 self. failUnless(len(m.regions)==1,1645 self.assertTrue(len(m.regions)==1, 1646 1646 'FAILED!') 1647 1647 segs = m.getUserSegments() 1648 self. failUnless(len(segs)==4,1649 'FAILED!') 1650 self. failUnless(len(m.userVertices)==4,1648 self.assertTrue(len(segs)==4, 1649 'FAILED!') 1650 self.assertTrue(len(m.userVertices)==4, 1651 1651 'FAILED!') 1652 self. failUnless(segs[0].tag=='tagin',1652 self.assertTrue(segs[0].tag=='tagin', 1653 1653 'FAILED!') 1654 self. failUnless(segs[1].tag=='tagin',1654 self.assertTrue(segs[1].tag=='tagin', 1655 1655 'FAILED!') 1656 1656 1657 self. failUnless(segs[2].tag=='bom',1657 self.assertTrue(segs[2].tag=='bom', 1658 1658 'FAILED!') 1659 self. failUnless(segs[3].tag=='',1659 self.assertTrue(segs[3].tag=='', 1660 1660 'FAILED!') 1661 1661 verts = m.getUserVertices() … … 1673 1673 #print "new_point_y",new_point_y 1674 1674 1675 self. failUnless(point_x == new_point_x, ' failed')1676 self. failUnless(point_y == new_point_y, ' failed')1675 self.assertTrue(point_x == new_point_x, ' failed') 1676 self.assertTrue(point_y == new_point_y, ' failed') 1677 1677 1678 1678 … … 1686 1686 {'tagin':[0,1],'bom':[2]}, 1687 1687 max_triangle_area=10) 1688 self. failUnless(len(m.regions)==1,1688 self.assertTrue(len(m.regions)==1, 1689 1689 'FAILED!') 1690 1690 segs = m.getUserSegments() 1691 self. failUnless(len(segs)==4,1692 'FAILED!') 1693 self. failUnless(len(m.userVertices)==4,1691 self.assertTrue(len(segs)==4, 1692 'FAILED!') 1693 self.assertTrue(len(m.userVertices)==4, 1694 1694 'FAILED!') 1695 self. failUnless(segs[0].tag=='tagin',1695 self.assertTrue(segs[0].tag=='tagin', 1696 1696 'FAILED!') 1697 self. failUnless(segs[1].tag=='tagin',1697 self.assertTrue(segs[1].tag=='tagin', 1698 1698 'FAILED!') 1699 1699 1700 self. failUnless(segs[2].tag=='bom',1700 self.assertTrue(segs[2].tag=='bom', 1701 1701 'FAILED!') 1702 self. failUnless(segs[3].tag=='',1702 self.assertTrue(segs[3].tag=='', 1703 1703 'FAILED!') 1704 1704 verts = m.getUserVertices() … … 1714 1714 new_point_y = new_point.y + m.geo_reference.get_yllcorner() 1715 1715 1716 self. failUnless(point_x == new_point_x, ' failed')1717 self. failUnless(point_y == new_point_y, ' failed')1716 self.assertTrue(point_x == new_point_x, ' failed') 1717 self.assertTrue(point_y == new_point_y, ' failed') 1718 1718 1719 1719 … … 1739 1739 #print "poly_point.y+y",poly_point.y+y 1740 1740 #print "polygon_absolute", polygon_absolute 1741 self. failUnless(is_inside_polygon([poly_point.x+x,poly_point.y+y],1741 self.assertTrue(is_inside_polygon([poly_point.x+x,poly_point.y+y], 1742 1742 polygon_absolute, closed = False), 1743 1743 'FAILED!') 1744 1744 1745 self. failUnless(len(m.holes)==1,1745 self.assertTrue(len(m.holes)==1, 1746 1746 'FAILED!') 1747 1747 segs = m.getUserSegments() 1748 self. failUnless(len(segs)==4,1749 'FAILED!') 1750 self. failUnless(len(m.userVertices)==4,1748 self.assertTrue(len(segs)==4, 1749 'FAILED!') 1750 self.assertTrue(len(m.userVertices)==4, 1751 1751 'FAILED!') 1752 self. failUnless(segs[0].tag=='tagin',1752 self.assertTrue(segs[0].tag=='tagin', 1753 1753 'FAILED!') 1754 self. failUnless(segs[1].tag=='tagin',1754 self.assertTrue(segs[1].tag=='tagin', 1755 1755 'FAILED!') 1756 1756 1757 self. failUnless(segs[2].tag=='bom',1757 self.assertTrue(segs[2].tag=='bom', 1758 1758 'FAILED!') 1759 self. failUnless(segs[3].tag=='interior',1759 self.assertTrue(segs[3].tag=='interior', 1760 1760 'FAILED!') 1761 1761 verts = m.getUserVertices() … … 1773 1773 #print "new_point_y",new_point_y 1774 1774 1775 self. failUnless(point_x == new_point_x, ' failed')1776 self. failUnless(point_y == new_point_y, ' failed')1775 self.assertTrue(point_x == new_point_x, ' failed') 1776 self.assertTrue(point_y == new_point_y, ' failed') 1777 1777 1778 1778 … … 1800 1800 #print "poly_point.y+y",poly_point.y+y 1801 1801 #print "polygon_absolute", polygon_absolute 1802 self. failUnless(is_inside_polygon([poly_point.x+x,poly_point.y+y],1802 self.assertTrue(is_inside_polygon([poly_point.x+x,poly_point.y+y], 1803 1803 polygon_absolute, closed = False), 1804 1804 'FAILED!') 1805 1805 1806 self. failUnless(len(m.holes)==1,1806 self.assertTrue(len(m.holes)==1, 1807 1807 'FAILED!') 1808 1808 segs = m.getUserSegments() 1809 self. failUnless(len(segs)==4,1810 'FAILED!') 1811 self. failUnless(len(m.userVertices)==4,1812 'FAILED!') 1813 1814 self. failUnless(segs[0].tag=='interior',1809 self.assertTrue(len(segs)==4, 1810 'FAILED!') 1811 self.assertTrue(len(m.userVertices)==4, 1812 'FAILED!') 1813 1814 self.assertTrue(segs[0].tag=='interior', 1815 1815 'FAILED!') 1816 self. failUnless(segs[1].tag=='interior',1816 self.assertTrue(segs[1].tag=='interior', 1817 1817 'FAILED!') 1818 1818 1819 self. failUnless(segs[2].tag=='interior',1819 self.assertTrue(segs[2].tag=='interior', 1820 1820 'FAILED!') 1821 self. failUnless(segs[3].tag=='interior',1821 self.assertTrue(segs[3].tag=='interior', 1822 1822 'FAILED!') 1823 1823 verts = m.getUserVertices() … … 1835 1835 #print "new_point_y",new_point_y 1836 1836 1837 self. failUnless(point_x == new_point_x, ' failed')1838 self. failUnless(point_y == new_point_y, ' failed')1837 self.assertTrue(point_x == new_point_x, ' failed') 1838 self.assertTrue(point_y == new_point_y, ' failed') 1839 1839 1840 1840 def test_add_circle(self): … … 1866 1866 #m.export_mesh_file("aaat.msh") 1867 1867 1868 self. failUnless(len(m.regions)==1,1868 self.assertTrue(len(m.regions)==1, 1869 1869 'FAILED!') 1870 1870 segs = m.getUserSegments() 1871 self. failUnless(len(segs)==segment_count,1872 'FAILED!') 1873 self. failUnless(len(m.userVertices)==segment_count,1871 self.assertTrue(len(segs)==segment_count, 1872 'FAILED!') 1873 self.assertTrue(len(m.userVertices)==segment_count, 1874 1874 'FAILED!') 1875 self. failUnless(segs[0].tag==tag,1875 self.assertTrue(segs[0].tag==tag, 1876 1876 'FAILED!') 1877 self. failUnless(segs[1].tag==tag,1877 self.assertTrue(segs[1].tag==tag, 1878 1878 'FAILED!') 1879 1879 … … 1928 1928 #m.export_mesh_file("from_test_mesh.tsh") 1929 1929 seg = m.getMeshSegments() 1930 self. failUnless(4==len(seg),1930 self.assertTrue(4==len(seg), 1931 1931 'FAILED!') 1932 1932 1933 1933 vert = m.getMeshVertices() 1934 self. failUnless(4==len(vert),1934 self.assertTrue(4==len(vert), 1935 1935 'FAILED!') 1936 1936 … … 1970 1970 #m.export_mesh_file("from_test_mesh.tsh") 1971 1971 seg = m.getMeshSegments() 1972 self. failUnless(4==len(seg),1972 self.assertTrue(4==len(seg), 1973 1973 'FAILED!') 1974 1974 1975 1975 vert = m.getMeshVertices() 1976 self. failUnless(4==len(vert),1976 self.assertTrue(4==len(vert), 1977 1977 'FAILED!') 1978 1978 … … 1989 1989 vert = m.getUserVertices() 1990 1990 #print "vert",vert 1991 self. failUnless(4==len(vert),1991 self.assertTrue(4==len(vert), 1992 1992 'FAILED!') 1993 1993 vert= m.get_user_vertices(absolute=True) 1994 1994 1995 self. failUnless(num.allclose(vert, points_ab),1995 self.assertTrue(num.allclose(vert, points_ab), 1996 1996 'FAILED!') 1997 1997 … … 2006 2006 vert = m.getUserVertices() 2007 2007 #print "vert",vert 2008 self. failUnless(4==len(vert),2008 self.assertTrue(4==len(vert), 2009 2009 'FAILED!') 2010 2010 vert = m.get_user_vertices(absolute=True) 2011 2011 2012 self. failUnless(num.alltrue(vert.flatten() ==2012 self.assertTrue(num.alltrue(vert.flatten() == 2013 2013 num.array(points).flatten()), 2014 2014 'FAILED!') … … 2025 2025 vert = m.getUserVertices() 2026 2026 #print "vert",vert 2027 self. failUnless(4==len(vert),2027 self.assertTrue(4==len(vert), 2028 2028 'FAILED!') 2029 2029 vert= m.get_user_vertices(absolute=True) 2030 2030 2031 self. failUnless(num.allclose(vert, points_ab),2031 self.assertTrue(num.allclose(vert, points_ab), 2032 2032 'FAILED!') 2033 2033 … … 2042 2042 vert = m.getUserVertices() 2043 2043 #print "vert",vert 2044 self. failUnless(4==len(vert),2044 self.assertTrue(4==len(vert), 2045 2045 'FAILED!') 2046 2046 vert= m.get_user_vertices(absolute=True) 2047 2047 2048 self. failUnless(num.allclose(vert, points_ab),2048 self.assertTrue(num.allclose(vert, points_ab), 2049 2049 'FAILED!') 2050 2050 … … 2064 2064 vert = m.getUserVertices() 2065 2065 #print "vert",vert 2066 self. failUnless(4==len(vert),2066 self.assertTrue(4==len(vert), 2067 2067 'FAILED!') 2068 2068 vert= m.get_user_vertices(absolute=True) 2069 self. failUnless(num.allclose(vert, points_ab),2069 self.assertTrue(num.allclose(vert, points_ab), 2070 2070 'FAILED!') 2071 2071 vert= m.get_user_vertices(absolute=False) 2072 2072 points_new = m.geo_reference.get_absolute(vert) 2073 2073 2074 self. failUnless(num.allclose(points_ab, points_new),2074 self.assertTrue(num.allclose(points_ab, points_new), 2075 2075 'FAILED!') 2076 2076 … … 2110 2110 #print "calc_mesh_area", calc_mesh_area 2111 2111 delta = 0.0000000001 2112 self. failUnless((8.0 < calc_mesh_area + delta) or2112 self.assertTrue((8.0 < calc_mesh_area + delta) or 2113 2113 (8.0 > calc_mesh_area - delta), 2114 2114 'generated mesh is wrong!') -
trunk/anuga_core/source/anuga/pmesh/test/test_mesh_interface.py
r9549 r9562 53 53 54 54 # Test the mesh instance 55 self. failUnless(len(m.regions)==3, 'FAILED!')55 self.assertTrue(len(m.regions)==3, 'FAILED!') 56 56 segs = m.getUserSegments() 57 self. failUnless(len(segs)==12, 'FAILED!')58 self. failUnless(len(m.userVertices)==12, 'FAILED!')59 self. failUnless(segs[0].tag=='walls', 'FAILED!')60 self. failUnless(segs[1].tag=='walls', 'FAILED!')61 self. failUnless(segs[2].tag=='bom', 'FAILED!')62 self. failUnless(segs[3].tag=='bom', 'FAILED!')57 self.assertTrue(len(segs)==12, 'FAILED!') 58 self.assertTrue(len(m.userVertices)==12, 'FAILED!') 59 self.assertTrue(segs[0].tag=='walls', 'FAILED!') 60 self.assertTrue(segs[1].tag=='walls', 'FAILED!') 61 self.assertTrue(segs[2].tag=='bom', 'FAILED!') 62 self.assertTrue(segs[3].tag=='bom', 'FAILED!') 63 63 64 64 # Assuming the order of the region points is known. … … 72 72 % (str(poly_point.x+x), str(poly_point.y+y), 73 73 str(polygon_absolute))) 74 self. failUnless(is_inside_polygon([poly_point.x+x, poly_point.y+y],74 self.assertTrue(is_inside_polygon([poly_point.x+x, poly_point.y+y], 75 75 polygon_absolute, closed=False), 76 76 msg) … … 83 83 # poly_point values are relative to the mesh geo-ref 84 84 # make them absolute 85 self. failUnless(is_inside_polygon([poly_point.x+x, poly_point.y+y],85 self.assertTrue(is_inside_polygon([poly_point.x+x, poly_point.y+y], 86 86 inner1_polygon_absolute, 87 87 closed=False), … … 95 95 # poly_point values are relative to the mesh geo-ref 96 96 # make them absolute 97 self. failUnless(is_inside_polygon([poly_point.x+x, poly_point.y+y],97 self.assertTrue(is_inside_polygon([poly_point.x+x, poly_point.y+y], 98 98 inner2_polygon_absolute, 99 99 closed=False), … … 153 153 154 154 # Test the mesh instance 155 self. failUnless(len(m.regions)==3, 'FAILED!')155 self.assertTrue(len(m.regions)==3, 'FAILED!') 156 156 segs = m.getUserSegments() 157 self. failUnless(len(segs)==12, 'FAILED!')158 self. failUnless(len(m.userVertices)==12, 'FAILED!')159 self. failUnless(segs[0].tag=='walls', 'FAILED!')160 self. failUnless(segs[1].tag=='walls', 'FAILED!')161 self. failUnless(segs[2].tag=='bom', 'FAILED!')162 self. failUnless(segs[3].tag=='bom', 'FAILED!')157 self.assertTrue(len(segs)==12, 'FAILED!') 158 self.assertTrue(len(m.userVertices)==12, 'FAILED!') 159 self.assertTrue(segs[0].tag=='walls', 'FAILED!') 160 self.assertTrue(segs[1].tag=='walls', 'FAILED!') 161 self.assertTrue(segs[2].tag=='bom', 'FAILED!') 162 self.assertTrue(segs[3].tag=='bom', 'FAILED!') 163 163 164 164 # Assuming the order of the region points is known. … … 169 169 # poly_point values are relative to the mesh geo-ref 170 170 # make them absolute 171 self. failUnless(is_inside_polygon([poly_point.x+x, poly_point.y+y],171 self.assertTrue(is_inside_polygon([poly_point.x+x, poly_point.y+y], 172 172 polygon_absolute, 173 173 closed=False), … … 181 181 # poly_point values are relative to the mesh geo-ref 182 182 # make them absolute 183 self. failUnless(is_inside_polygon([poly_point.x+x, poly_point.y+y],183 self.assertTrue(is_inside_polygon([poly_point.x+x, poly_point.y+y], 184 184 inner1_polygon_absolute, 185 185 closed=False), … … 193 193 # poly_point values are relative to the mesh geo-ref 194 194 # make them absolute 195 self. failUnless(is_inside_polygon([poly_point.x+x, poly_point.y+y],195 self.assertTrue(is_inside_polygon([poly_point.x+x, poly_point.y+y], 196 196 inner2_polygon_absolute, 197 197 closed=False), … … 238 238 239 239 # Test the mesh instance 240 self. failUnless(len(m.regions)==3, 'FAILED!')240 self.assertTrue(len(m.regions)==3, 'FAILED!') 241 241 segs = m.getUserSegments() 242 self. failUnless(len(segs)==12, 'FAILED!')243 self. failUnless(len(m.userVertices)==12, 'FAILED!')244 self. failUnless(segs[0].tag=='walls', 'FAILED!')245 self. failUnless(segs[1].tag=='walls', 'FAILED!')246 self. failUnless(segs[2].tag=='bom', 'FAILED!')247 self. failUnless(segs[3].tag=='bom', 'FAILED!')248 self. failUnless(m.geo_reference.get_zone()==zone, 'FAILED!')249 self. failUnless(m.geo_reference.get_xllcorner()==min_x, 'FAILED!')250 self. failUnless(m.geo_reference.get_yllcorner()==min_y, 'FAILED!')242 self.assertTrue(len(segs)==12, 'FAILED!') 243 self.assertTrue(len(m.userVertices)==12, 'FAILED!') 244 self.assertTrue(segs[0].tag=='walls', 'FAILED!') 245 self.assertTrue(segs[1].tag=='walls', 'FAILED!') 246 self.assertTrue(segs[2].tag=='bom', 'FAILED!') 247 self.assertTrue(segs[3].tag=='bom', 'FAILED!') 248 self.assertTrue(m.geo_reference.get_zone()==zone, 'FAILED!') 249 self.assertTrue(m.geo_reference.get_xllcorner()==min_x, 'FAILED!') 250 self.assertTrue(m.geo_reference.get_yllcorner()==min_y, 'FAILED!') 251 251 252 252 def test_create_mesh_from_regions3(self): … … 278 278 279 279 # Test the mesh instance 280 self. failUnless(len(m.regions) == 3, 'FAILED!')280 self.assertTrue(len(m.regions) == 3, 'FAILED!') 281 281 segs = m.getUserSegments() 282 self. failUnless(len(segs) == 12, 'FAILED!')283 self. failUnless(len(m.userVertices) == 12, 'FAILED!')284 self. failUnless(segs[0].tag == 'walls', 'FAILED!')285 self. failUnless(segs[1].tag == 'walls', 'FAILED!')286 self. failUnless(segs[2].tag == 'bom', 'FAILED!')287 self. failUnless(segs[3].tag == 'bom', 'FAILED!')288 self. failUnless(m.geo_reference.get_zone() == DEFAULT_ZONE, 'FAILED!')289 self. failUnless(m.geo_reference.get_xllcorner() == min_x, 'FAILED!')290 self. failUnless(m.geo_reference.get_yllcorner() == min_y, 'FAILED!')282 self.assertTrue(len(segs) == 12, 'FAILED!') 283 self.assertTrue(len(m.userVertices) == 12, 'FAILED!') 284 self.assertTrue(segs[0].tag == 'walls', 'FAILED!') 285 self.assertTrue(segs[1].tag == 'walls', 'FAILED!') 286 self.assertTrue(segs[2].tag == 'bom', 'FAILED!') 287 self.assertTrue(segs[3].tag == 'bom', 'FAILED!') 288 self.assertTrue(m.geo_reference.get_zone() == DEFAULT_ZONE, 'FAILED!') 289 self.assertTrue(m.geo_reference.get_xllcorner() == min_x, 'FAILED!') 290 self.assertTrue(m.geo_reference.get_yllcorner() == min_y, 'FAILED!') 291 291 292 292 def test_create_mesh_from_regions4(self): … … 318 318 m = importMeshFromFile(file_name) 319 319 320 self. failUnless(len(m.getTriangulation()) <= 900,320 self.assertTrue(len(m.getTriangulation()) <= 900, 321 321 'Test mesh interface failed!') 322 self. failUnless(len(m.getTriangulation()) >= 200,322 self.assertTrue(len(m.getTriangulation()) >= 200, 323 323 'Test mesh interface failed!') 324 324 … … 331 331 m = importMeshFromFile(file_name) 332 332 333 self. failUnless(len(m.getTriangulation()) <= 100,333 self.assertTrue(len(m.getTriangulation()) <= 100, 334 334 'Test mesh interface failed!') 335 335 … … 364 364 365 365 m = importMeshFromFile(file_name) 366 self. failUnless(len(m.getTriangulation()) <= 2000,366 self.assertTrue(len(m.getTriangulation()) <= 2000, 367 367 'Test mesh interface failed!') 368 self. failUnless(len(m.getTriangulation()) >= 900,368 self.assertTrue(len(m.getTriangulation()) >= 900, 369 369 'Test mesh interface failed!') 370 370 … … 406 406 407 407 m = importMeshFromFile(file_name) 408 self. failUnless(len(m.getTriangulation()) <= 2000,408 self.assertTrue(len(m.getTriangulation()) <= 2000, 409 409 'Test mesh interface failed!') 410 self. failUnless(len(m.getTriangulation()) >= 900,410 self.assertTrue(len(m.getTriangulation()) >= 900, 411 411 'Test mesh interface failed!') 412 412 … … 451 451 452 452 m = importMeshFromFile(file_name) 453 self. failUnless(len(m.getTriangulation()) <= 3000,453 self.assertTrue(len(m.getTriangulation()) <= 3000, 454 454 'Test mesh interface failed!') 455 self. failUnless(len(m.getTriangulation()) >= 2000,455 self.assertTrue(len(m.getTriangulation()) >= 2000, 456 456 'Test mesh interface failed!') 457 457 … … 646 646 breaklines=[[[50,50],[2000,2000]]]) 647 647 648 self. failUnless(len(m.regions) == 1, 'FAILED!')648 self.assertTrue(len(m.regions) == 1, 'FAILED!') 649 649 segs = m.getUserSegments() 650 self. failUnless(len(segs) == 5, 'FAILED!')651 self. failUnless(len(m.userVertices) == 6, 'FAILED!')650 self.assertTrue(len(segs) == 5, 'FAILED!') 651 self.assertTrue(len(m.userVertices) == 6, 'FAILED!') 652 652 653 653 … … 668 668 interior_holes=[interior_poly1]) 669 669 670 self. failUnless(len(m.getUserSegments()) == 7, 'FAILED!')671 self. failUnless(len(m.userVertices) == 7, 'FAILED!')670 self.assertTrue(len(m.getUserSegments()) == 7, 'FAILED!') 671 self.assertTrue(len(m.userVertices) == 7, 'FAILED!') 672 672 673 673 … … 680 680 #print len(m.userVertices) 681 681 682 self. failUnless(len(m.getUserSegments()) == 10, 'FAILED!')683 self. failUnless(len(m.userVertices) == 10, 'FAILED!')682 self.assertTrue(len(m.getUserSegments()) == 10, 'FAILED!') 683 self.assertTrue(len(m.userVertices) == 10, 'FAILED!') 684 684 685 685 #------------------------------------- -
trunk/anuga_core/source/anuga/pmesh/test/test_meshquad.py
r9484 r9562 118 118 pass 119 119 else: 120 self. failUnless(0 ==1, 'many verts at the same position no \120 self.assertTrue(0 ==1, 'many verts at the same position no \ 121 121 longer causes as error') 122 122 -
trunk/anuga_core/source/anuga/pymetis/__init__.py
r9551 r9562 2 2 """ 3 3 4 pass 4 from numpy.testing import Tester 5 test = Tester().test 5 6 6 -
trunk/anuga_core/source/anuga/shallow_water/__init__.py
r9551 r9562 6 6 """ 7 7 8 pass 8 from numpy.testing import Tester 9 test = Tester().test 10 9 11 10 12 -
trunk/anuga_core/source/anuga/shallow_water/test/test_shallow_water_domain.py
r9551 r9562 6886 6886 6887 6887 msg = "test_tags_to_boundaries failed. Single boundary wasn't added." 6888 self. failUnless( domain.boundary[(1, 0)] == '1', msg)6889 self. failUnless( domain.boundary[(1, 2)] == '2', msg)6890 self. failUnless( domain.boundary[(0, 1)] == '3', msg)6891 self. failUnless( domain.boundary[(0, 0)] == 'exterior', msg)6888 self.assertTrue( domain.boundary[(1, 0)] == '1', msg) 6889 self.assertTrue( domain.boundary[(1, 2)] == '2', msg) 6890 self.assertTrue( domain.boundary[(0, 1)] == '3', msg) 6891 self.assertTrue( domain.boundary[(0, 0)] == 'exterior', msg) 6892 6892 msg = "test_pmesh2Domain Too many boundaries" 6893 self. failUnless( len(domain.boundary) == 4, msg)6893 self.assertTrue( len(domain.boundary) == 4, msg) 6894 6894 6895 6895 # FIXME change to use get_xllcorner 6896 6896 msg = 'Bad geo-reference' 6897 self. failUnless(domain.geo_reference.xllcorner == 140.0, msg)6897 self.assertTrue(domain.geo_reference.xllcorner == 140.0, msg) 6898 6898 6899 6899 domain = Domain(fileName) … … 6919 6919 6920 6920 msg = "test_tags_to_boundaries failed. Single boundary wasn't added." 6921 self. failUnless(domain.boundary[(1, 0)] == '1', msg)6922 self. failUnless(domain.boundary[(1, 2)] == '2', msg)6923 self. failUnless(domain.boundary[(0, 1)] == '3', msg)6924 self. failUnless(domain.boundary[(0, 0)] == 'exterior', msg)6921 self.assertTrue(domain.boundary[(1, 0)] == '1', msg) 6922 self.assertTrue(domain.boundary[(1, 2)] == '2', msg) 6923 self.assertTrue(domain.boundary[(0, 1)] == '3', msg) 6924 self.assertTrue(domain.boundary[(0, 0)] == 'exterior', msg) 6925 6925 msg = "test_pmesh2Domain Too many boundaries" 6926 self. failUnless(len(domain.boundary) == 4, msg)6926 self.assertTrue(len(domain.boundary) == 4, msg) 6927 6927 6928 6928 # FIXME change to use get_xllcorner 6929 6929 msg = 'Bad geo_reference' 6930 self. failUnless(domain.geo_reference.xllcorner == 140.0, msg)6930 self.assertTrue(domain.geo_reference.xllcorner == 140.0, msg) 6931 6931 6932 6932 os.remove(fileName) -
trunk/anuga_core/source/anuga/structures/__init__.py
r9551 r9562 1 1 2 pass 2 3 from numpy.testing import Tester 4 test = Tester().test 5 -
trunk/anuga_core/source/anuga/tsunami_source/__init__.py
r9551 r9562 6 6 """ 7 7 8 pass 8 from numpy.testing import Tester 9 test = Tester().test 10 9 11 10 12 -
trunk/anuga_core/source/anuga/utilities/__init__.py
r9551 r9562 6 6 """ 7 7 8 pass 8 from numpy.testing import Tester 9 test = Tester().test 9 10 10 11 -
trunk/anuga_core/source/anuga/utilities/numerical_tools.py
r9561 r9562 33 33 if x < -1.0: 34 34 if x < -1.0 - eps: 35 raise ValueError, err msg35 raise ValueError, error_msg 36 36 else: 37 37 warn(warning_msg) … … 40 40 if x > 1.0: 41 41 if x > 1.0 + eps: 42 raise ValueError, err msg42 raise ValueError, error_msg 43 43 else: 44 44 log.critical('NOTE: changing argument to acos from %.18f to 1.0' %x) … … 389 389 #Initialise module 390 390 391 fromutil_ext import gradient, gradient2391 #from .util_ext import gradient, gradient2 392 392 393 393 -
trunk/anuga_core/source/anuga/utilities/test/test_csv_tools.py
r9437 r9562 95 95 '--------------------\n' 96 96 % (expected, got)) 97 self. failUnless(self.str_cmp(got, expected), msg)97 self.assertTrue(self.str_cmp(got, expected), msg) 98 98 99 99 … … 130 130 '--------------------\n' 131 131 % (expected, got)) 132 self. failUnless(self.str_cmp(got, expected), msg)132 self.assertTrue(self.str_cmp(got, expected), msg) 133 133 134 134 … … 165 165 '--------------------\n' 166 166 % (expected, got)) 167 self. failUnless(self.str_cmp(got, expected), msg)167 self.assertTrue(self.str_cmp(got, expected), msg) 168 168 169 169 … … 202 202 '--------------------\n' 203 203 % (expected, got)) 204 self. failUnless(self.str_cmp(got, expected), msg)204 self.assertTrue(self.str_cmp(got, expected), msg) 205 205 206 206 … … 245 245 '--------------------\n' 246 246 % (expected, got)) 247 self. failUnless(self.str_cmp(got, expected), msg)247 self.assertTrue(self.str_cmp(got, expected), msg) 248 248 249 249 … … 253 253 file_title_list = [(self.filenames[0], 'test0'), 254 254 (self.filenames[2], 'test2')] 255 self. failUnlessRaises(Exception,255 self.assertRaises(Exception, 256 256 csv_tools.merge_csv_key_values, 257 257 file_title_list, … … 266 266 267 267 file_title_list = [] 268 self. failUnlessRaises(Exception,268 self.assertRaises(Exception, 269 269 csv_tools.merge_csv_key_values, 270 270 file_title_list, … … 280 280 file_title_list = [(self.filenames[0], 'test0'), 281 281 (self.filenames[2], 'test2')] 282 self. failUnlessRaises(Exception,282 self.assertRaises(Exception, 283 283 csv_tools.merge_csv_key_values, 284 284 file_title_list, … … 305 305 file_title_list = [(self.filenames[0], 'test0'), 306 306 (test_filename, 'test2')] 307 self. failUnlessRaises(Exception,307 self.assertRaises(Exception, 308 308 csv_tools.merge_csv_key_values, 309 309 file_title_list, … … 336 336 file_title_list = [(self.filenames[0], 'test0'), 337 337 (test_filename, 'test2')] 338 self. failUnlessRaises(Exception,338 self.assertRaises(Exception, 339 339 csv_tools.merge_csv_key_values, 340 340 file_title_list, … … 399 399 '--------------------\n' 400 400 % (expected, got)) 401 self. failUnless(self.str_cmp(got, expected), msg)401 self.assertTrue(self.str_cmp(got, expected), msg) 402 402 403 403 try: -
trunk/anuga_core/source/anuga/utilities/test/test_file_utils.py
r9437 r9562 47 47 48 48 # test that files were actually copied 49 self. failUnless(os.access(os.path.join(dst_dir, f1), os.F_OK))50 self. failUnless(os.access(os.path.join(dst_dir, f2), os.F_OK))51 self. failUnless(os.access(os.path.join(dst_dir, f3), os.F_OK))52 self. failUnless(os.access(os.path.join(dst_dir, f4), os.F_OK))53 self. failUnless(os.access(os.path.join(dst_dir, f5), os.F_OK))49 self.assertTrue(os.access(os.path.join(dst_dir, f1), os.F_OK)) 50 self.assertTrue(os.access(os.path.join(dst_dir, f2), os.F_OK)) 51 self.assertTrue(os.access(os.path.join(dst_dir, f3), os.F_OK)) 52 self.assertTrue(os.access(os.path.join(dst_dir, f4), os.F_OK)) 53 self.assertTrue(os.access(os.path.join(dst_dir, f5), os.F_OK)) 54 54 55 55 # clean up … … 140 140 outfile = 'test_out.sww' 141 141 _sww_merge(['test1.sww', 'test2.sww'], outfile) 142 self. failUnless(os.access(outfile, os.F_OK))142 self.assertTrue(os.access(outfile, os.F_OK)) 143 143 144 144 # remove temp files -
trunk/anuga_core/source/anuga/utilities/test/test_numerical_tools.py
r9551 r9562 125 125 126 126 # strings input should raise exception 127 self. failUnlessRaises(Exception, ensure_numeric(['abc',]))128 self. failUnlessRaises(Exception, ensure_numeric(('abc',)))129 self. failUnlessRaises(Exception, ensure_numeric(num.array(('abc',))))127 self.assertRaises(Exception, ensure_numeric(['abc',])) 128 self.assertRaises(Exception, ensure_numeric(('abc',))) 129 self.assertRaises(Exception, ensure_numeric(num.array(('abc',)))) 130 130 131 131 def NO_test_ensure_numeric_char(self): … … 482 482 483 483 msg = 'ensure_numeric() should return a copy of a list' 484 self. failUnless(points_new_id != points_id, msg)485 486 # should never change it's input parameter 487 msg = "ensure_numeric() changed it's input parameter" 488 self. failUnless(points_id == id(points), msg)484 self.assertTrue(points_new_id != points_id, msg) 485 486 # should never change it's input parameter 487 msg = "ensure_numeric() changed it's input parameter" 488 self.assertTrue(points_id == id(points), msg) 489 489 490 490 ##### … … 499 499 500 500 msg = 'ensure_numeric() should return a copy of a list' 501 self. failUnless(points_new_id != points_id, msg)502 503 # should never change it's input parameter 504 msg = "ensure_numeric() changed it's input parameter" 505 self. failUnless(points_id == id(points), msg)501 self.assertTrue(points_new_id != points_id, msg) 502 503 # should never change it's input parameter 504 msg = "ensure_numeric() changed it's input parameter" 505 self.assertTrue(points_id == id(points), msg) 506 506 507 507 ##### … … 516 516 517 517 msg = 'ensure_numeric() should return the original input' 518 self. failUnless(points_new_id == points_id, msg)519 520 # should never change it's input parameter 521 msg = "ensure_numeric() changed it's input parameter" 522 self. failUnless(points_id == id(points), msg)518 self.assertTrue(points_new_id == points_id, msg) 519 520 # should never change it's input parameter 521 msg = "ensure_numeric() changed it's input parameter" 522 self.assertTrue(points_id == id(points), msg) 523 523 524 524 ##### … … 533 533 534 534 msg = 'ensure_numeric() should return a copy of the input' 535 self. failUnless(points_new_id != points_id, msg)536 537 # should never change it's input parameter 538 msg = "ensure_numeric() changed it's input parameter" 539 self. failUnless(points_id == id(points), msg)535 self.assertTrue(points_new_id != points_id, msg) 536 537 # should never change it's input parameter 538 msg = "ensure_numeric() changed it's input parameter" 539 self.assertTrue(points_id == id(points), msg) 540 540 541 541 ##### … … 550 550 551 551 msg = 'ensure_numeric() should return the original input' 552 self. failUnless(points_new_id == points_id, msg)553 554 # should never change it's input parameter 555 msg = "ensure_numeric() changed it's input parameter" 556 self. failUnless(points_id == id(points), msg)552 self.assertTrue(points_new_id == points_id, msg) 553 554 # should never change it's input parameter 555 msg = "ensure_numeric() changed it's input parameter" 556 self.assertTrue(points_id == id(points), msg) 557 557 558 558 ##### … … 567 567 568 568 msg = 'ensure_numeric() should return the original input' 569 self. failUnless(points_new_id == points_id, msg)570 571 # should never change it's input parameter 572 msg = "ensure_numeric() changed it's input parameter" 573 self. failUnless(points_id == id(points), msg)569 self.assertTrue(points_new_id == points_id, msg) 570 571 # should never change it's input parameter 572 msg = "ensure_numeric() changed it's input parameter" 573 self.assertTrue(points_id == id(points), msg) 574 574 575 575 ##### … … 584 584 585 585 msg = 'ensure_numeric() should return a copy of the input' 586 self. failUnless(points_new_id != points_id, msg)587 588 # should never change it's input parameter 589 msg = "ensure_numeric() changed it's input parameter" 590 self. failUnless(points_id == id(points), msg)586 self.assertTrue(points_new_id != points_id, msg) 587 588 # should never change it's input parameter 589 msg = "ensure_numeric() changed it's input parameter" 590 self.assertTrue(points_id == id(points), msg) 591 591 592 592 ##### … … 601 601 602 602 msg = 'ensure_numeric() should return the original input' 603 self. failUnless(points_new_id == points_id, msg)603 self.assertTrue(points_new_id == points_id, msg) 604 604 #msg = 'ensure_numeric() should return a copy of the input' 605 #self. failUnless(points_new_id != points_id, msg)606 607 # should never change it's input parameter 608 msg = "ensure_numeric() changed it's input parameter" 609 self. failUnless(points_id == id(points), msg)605 #self.assertTrue(points_new_id != points_id, msg) 606 607 # should never change it's input parameter 608 msg = "ensure_numeric() changed it's input parameter" 609 self.assertTrue(points_id == id(points), msg) 610 610 611 611 ################################################################################ -
trunk/anuga_core/source/anuga/utilities/test/test_system_tools.py
r9459 r9562 146 146 def clean_line_test(self, instr, delim, expected): 147 147 result = clean_line(instr, delim) 148 self. failUnless(result == expected,148 self.assertTrue(result == expected, 149 149 "clean_line('%s', '%s'), expected %s, got %s" 150 150 % (str(instr), str(delim), str(expected), str(result))) … … 209 209 new_str_list = char_to_string(x) 210 210 211 self. failUnlessEqual(new_str_list, str_list)211 self.assertTrueEqual(new_str_list, str_list) 212 212 213 213 # special test - input list is [''] … … 219 219 new_str_list = char_to_string(x) 220 220 221 self. failUnlessEqual(new_str_list, str_list)221 self.assertTrueEqual(new_str_list, str_list) 222 222 223 223 … … 282 282 new_str_list = self.helper_read_msh_file(FILENAME) 283 283 284 self. failUnlessEqual(new_str_list, str_list)284 self.assertTrueEqual(new_str_list, str_list) 285 285 os.remove(FILENAME) 286 286 … … 295 295 new_str_list = self.helper_read_msh_file(FILENAME) 296 296 297 self. failUnlessEqual(new_str_list, str_list)297 self.assertTrueEqual(new_str_list, str_list) 298 298 os.remove(FILENAME) 299 299 … … 308 308 msg = ("Source: '%s'\nResult: %s\nExpected: %s" 309 309 % (source, str(result), str(expected))) 310 self. failUnlessEqual(result, expected, msg)310 self.assertTrueEqual(result, expected, msg) 311 311 312 312 source = 'fred' … … 365 365 366 366 msg = "Original file %s isn't the same as untarred copy?" % file 367 self. failUnless(orig == copy, msg)367 self.assertTrue(orig == copy, msg) 368 368 369 369 # clean up … … 404 404 msg = ("Digest string wrong, got '%s', expected '%s'" 405 405 % (digest, expected_digest)) 406 self. failUnless(expected_digest == digest, msg)406 self.assertTrue(expected_digest == digest, msg) 407 407 408 408 # check that digest is as expected, file … … 412 412 digest = fd.readline() 413 413 fd.close() 414 self. failUnless(expected_digest == digest, msg)414 self.assertTrue(expected_digest == digest, msg) 415 415 416 416 … … 443 443 size1 = file_length(test_file1) 444 444 msg = 'Expected file_length() to return 0, but got %d' % size1 445 self. failUnless(size1 == 0, msg)445 self.assertTrue(size1 == 0, msg) 446 446 size2 = file_length(test_file2) 447 447 msg = 'Expected file_length() to return 5, but got %d' % size2 448 self. failUnless(size2 == 5, msg)448 self.assertTrue(size2 == 5, msg) 449 449 size3 = file_length(test_file3) 450 450 msg = 'Expected file_length() to return 1, but got %d' % size3 451 self. failUnless(size3 == 1, msg)451 self.assertTrue(size3 == 1, msg) 452 452 size4 = file_length(test_file4) 453 453 msg = 'Expected file_length() to return 1000, but got %d' % size4 454 self. failUnless(size4 == 1000, msg)454 self.assertTrue(size4 == 1000, msg) 455 455 456 456 -
trunk/anuga_core/source/anuga/validation_utilities/__init__.py
r9551 r9562 2 2 Validation tests 3 3 """ 4 5 from numpy.testing import Tester 6 test = Tester().test 4 7 5 8
Note: See TracChangeset
for help on using the changeset viewer.