Changeset 9562


Ignore:
Timestamp:
Jan 31, 2015, 7:12:40 PM (10 years ago)
Author:
steve
Message:

Moving test folders to tests foldersy

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  
    77"""
    88
    9 pass
     9from numpy.testing import Tester
     10test = Tester().test
    1011
    1112
     
    1314
    1415
     16
     17
  • trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_general_mesh.py

    r9550 r9562  
    6767        msg = ("num.array([b,a,c])=\n%s\nshould be close to 'verts'=\n%s"
    6868               % (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)
    7070
    7171        verts = domain.get_vertex_coordinates(triangle_id=0)       
     
    170170        msg = ("num.array(1/2[a+c,b+c,a+b])=\n%s\nshould be close to 'verts'=\n%s"
    171171               % (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)
    173173
    174174
     
    444444        node = domain.get_node(2)       
    445445        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)
    447447
    448448        # repeat get_node(), see if result same
    449449        node = domain.get_node(2)       
    450450        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)
    452452       
    453453        node = domain.get_node(2, absolute=True)     
    454454        msg = ('\nnodes_absolute[2]=%s\nnode=%s'
    455455               % (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)
    457457       
    458458        # repeat get_node(2, absolute=True), see if result same
     
    460460        msg = ('\nnodes_absolute[2]=%s\nnode=%s'
    461461               % (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)
    463463       
    464464
     
    492492        # should fail with negative area
    493493        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,
    495495                              nodes, triangles, geo_reference=geo)
    496496
     
    498498        # max index is 5, use 6, expect assert failure
    499499        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,
    501501                              nodes, triangles, geo_reference=geo)
    502502       
     
    505505        # max index is 5, use 10, expect assert failure
    506506        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,
    508508                              nodes, triangles, geo_reference=geo)
    509509
  • trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_generic_domain.py

    r9550 r9562  
    817817        domain.set_tag_region([add_to_verts])
    818818
    819         self.failUnless(domain.test == "Mound",
     819        self.assertTrue(domain.test == "Mound",
    820820                        'set region failed')
    821821
  • trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_neighbour_mesh.py

    r9550 r9562  
    11571157
    11581158        #print loners
    1159         self.failUnless(loners==[2,4],
     1159        self.assertTrue(loners==[2,4],
    11601160                        'FAILED!')
    11611161
     
    11721172        mesh.check_integrity()
    11731173        loners = mesh.get_lone_vertices()
    1174         self.failUnless(loners==[0],
     1174        self.assertTrue(loners==[0],
    11751175                        'FAILED!')
    11761176
  • trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_pmesh2domain.py

    r9461 r9562  
    9999         assert num.allclose(tagged_elements['ole nielsen'][0],1)
    100100
    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',
    108108                          "test_tags_to_boundaries  failed. Single boundary wasn't added.")
    109109         #print "domain.boundary",domain.boundary
    110          self.failUnless( len(domain.boundary)  == 4,
     110         self.assertTrue( len(domain.boundary)  == 4,
    111111                          "test_pmesh2Domain Too many boundaries")
    112112         #FIXME change to use get_xllcorner
    113113         #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,
    115115                          "bad geo_referece")
    116116    #************
     
    194194         assert num.allclose(tagged_elements['ole nielsen'][0],1)
    195195
    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',
    203203                          "test_tags_to_boundaries  failed. Single boundary wasn't added.")
    204204         #print "domain.boundary",domain.boundary
    205          self.failUnless( len(domain.boundary)  == 4,
     205         self.assertTrue( len(domain.boundary)  == 4,
    206206                          "test_pmesh2Domain Too many boundaries")
    207207         #FIXME change to use get_xllcorner
    208208         #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,
    210210                          "bad geo_referece")
    211211         
  • trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_quantity.py

    r9550 r9562  
    12611261        os.remove(pts_file)
    12621262       
    1263     def verbose_test_set_values_from_UTM_pts(self):
     1263    def test_set_values_from_UTM_pts_verbose(self):
    12641264        quantity = Quantity(self.mesh_onslow)
    12651265
     
    13181318        #Check that values can be set from file
    13191319        quantity.set_values_from_file(pts_file, att, 0,
    1320                                       'vertices', None, verbose = True,
     1320                                      'vertices', None, verbose = False,
    13211321                                      max_read_lines=2)
    13221322        answer = linear_function(quantity.domain.get_vertex_coordinates())
  • trunk/anuga_core/source/anuga/abstract_2d_finite_volumes/tests/test_util.py

    r9550 r9562  
    4949    #    from anuga.abstract_2d_finite_volumes.util import distance#
    5050    #
    51     #    self.failUnless( distance([4,2],[7,6]) == 5.0,
     51    #    self.assertTrue( distance([4,2],[7,6]) == 5.0,
    5252    #                     '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),
    5454    #                    '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),
    5656    #                    'distance is wrong!')
    5757    #
    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]),
    5959    #                    'distance is wrong!')
    6060
     
    703703                #print
    704704                if num.alltrue(q0 == NAN):
    705                      self.failUnless(num.alltrue(q == actual), 'Fail!')
     705                     self.assertTrue(num.alltrue(q == actual), 'Fail!')
    706706                else:
    707707                    assert num.allclose(q, actual)
     
    873873                #print
    874874                if q0 == NAN:
    875                      self.failUnless( q == actual, 'Fail!')
     875                     self.assertTrue( q == actual, 'Fail!')
    876876                else:
    877877                    assert num.allclose(q, actual)
     
    919919                #print
    920920                if q0 == NAN:
    921                      self.failUnless( q == actual, 'Fail!')
     921                     self.assertTrue( q == actual, 'Fail!')
    922922                else:
    923923                    assert num.allclose(q, actual)
     
    14061406        tris = [[0,1,2]]
    14071407        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)
    14101410
    14111411    def test_remove_lone_verts_b(self):
     
    14131413        tris = [[0,1,2]]
    14141414        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)
    14171417       
    14181418    def test_remove_lone_verts_c(self):
     
    14201420        tris = [[1,2,4]]
    14211421        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]])
    14241424     
    14251425    def test_remove_lone_verts_d(self):
     
    14271427        tris = [[0,1,3]]
    14281428        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]])
    14311431       
    14321432    def test_remove_lone_verts_e(self):
     
    14341434        tris = [[0,1,2]]
    14351435        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)
    14381438     
    14391439    def test_remove_lone_verts_f(self):
     
    14411441        tris = [[0,1,3],[0,1,5]]
    14421442        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]])
    14451445       
    14461446######
  • trunk/anuga_core/source/anuga/advection/__init__.py

    r9551 r9562  
    66from advection import Advection_Domain
    77
     8from numpy.testing import Tester
     9test = Tester().test
    810
    911
    1012
    11 
  • trunk/anuga_core/source/anuga/alpha_shape/__init__.py

    r676 r9562  
    11#nothing
     2
     3from numpy.testing import Tester
     4test = Tester().test
  • trunk/anuga_core/source/anuga/alpha_shape/tests/test_alpha_shape.py

    r9487 r9562  
    4646            pass
    4747        else:
    48             self.failUnless(0==1, \
     48            self.assertTrue(0==1, \
    4949                        'point list with 2 points did not raise an error!')
    5050
     
    163163            pass
    164164        else:
    165             self.failUnless(0==1,
     165            self.assertTrue(0==1,
    166166                        'point list with 2 points did not raise an error!')
    167167
     
    197197        file.close()
    198198        os.remove(output_file_name)
    199         self.failUnless(lFile[1] == "5,0" and
     199        self.assertTrue(lFile[1] == "5,0" and
    200200                        lFile[2] == "0,1" and
    201201                        lFile[3] == "4,5" and
  • trunk/anuga_core/source/anuga/caching/__init__.py

    r7876 r9562  
    1111
    1212
     13from numpy.testing import Tester
     14test = Tester().test
     15
     16
     17
     18
  • trunk/anuga_core/source/anuga/coordinate_transforms/__init__.py

    r9551 r9562  
    22from redfearn import *
    33from point import *
    4  
     4
     5from numpy.testing import Tester
     6test = Tester().test
  • trunk/anuga_core/source/anuga/coordinate_transforms/test/test_geo_reference.py

    r9471 r9562  
    2525        (z,x,y) = g.get_origin()
    2626
    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')
    3030       
    3131    def test_read_write_NetCDF(self):
     
    4343        os.remove(file_name)
    4444
    45         self.failUnless(g == new_g, 'test_read_write_NetCDF failed') 
     45        self.assertTrue(g == new_g, 'test_read_write_NetCDF failed') 
    4646       
    4747    def test_read_NetCDFI(self):
     
    6262        os.remove(file_name)
    6363
    64         self.failUnless(g == new_g, ' failed')
     64        self.assertTrue(g == new_g, ' failed')
    6565       
    6666    def test_read_write_ASCII(self):
     
    7777        os.remove(file_name)
    7878
    79         self.failUnless(g == new_g, 'test_read_write_ASCII failed') 
     79        self.assertTrue(g == new_g, 'test_read_write_ASCII failed') 
    8080   
    8181    def test_read_write_ASCII2(self):
     
    9292        os.remove(file_name)
    9393
    94         self.failUnless(g == new_g, 'test_read_write_ASCII failed')
     94        self.assertTrue(g == new_g, 'test_read_write_ASCII failed')
    9595       
    9696    def test_read_write_ASCII3(self):
     
    112112            os.remove(file_name)
    113113        else:
    114             self.failUnless(0 ==1,
     114            self.assertTrue(0 ==1,
    115115                        'bad text file did not raise error!')
    116116           
     
    122122        new_lofl = g.change_points_geo_ref(lofl)
    123123
    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')
    126126        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')
    129129         
    130130       
     
    136136        new_lofl = g.change_points_geo_ref(lofl)
    137137
    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')
    140140        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')
    143143       
    144144    def test_change_points_geo_ref3(self):
     
    149149        new_lofl = g.change_points_geo_ref(lofl)
    150150
    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')
    153153        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')
    156156       
    157157   
     
    163163        new_lofl = g.change_points_geo_ref(lofl)
    164164
    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')
    167167        lofl[:,0] -= x
    168168        lofl[:,1] -= y
     
    177177        new_lofl = g.change_points_geo_ref(lofl.copy())
    178178
    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')
    181181
    182182
    183183        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')
    186186       
    187187    def test_change_points_geo_ref6(self):
     
    192192        new_lofl = g.change_points_geo_ref(lofl.copy())       
    193193
    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')
    196196        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')
    199199     
    200200    def test_change_points_geo_ref7(self):
     
    208208        new_lofl = g.change_points_geo_ref(lofl,points_geo_ref=points_geo_ref)
    209209
    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')
    212212        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')
    215215
    216216    def test_get_absolute_list(self):
     
    223223        new_points = g.get_absolute(points)
    224224
    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')
    227227        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')
    230230
    231231        # test with no supplied offsets
     
    234234        new_points = g.get_absolute(points)
    235235
    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')
    238238        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')
    241241           
    242242        # test that calling get_absolute twice does the right thing
     
    249249        new_points = g.get_absolute(points)
    250250
    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')
    254254
    255255        # and repeat from 'new_points = g.get_absolute(points)' above
     
    257257        new_points = g.get_absolute(points)
    258258
    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')
    262262
    263263    def test_get_absolute_array(self):
     
    272272        new_points = g.get_absolute(points)
    273273
    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')
    276276        msg = 'points=\n%s\nnew_points=\n%s' % (str(points), str(new_points))
    277277        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)
    280280
    281281        # test with no supplied offsets
     
    284284        new_points = g.get_absolute(points)
    285285
    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')
    289289
    290290        # test that calling get_absolute twice does the right thing
     
    297297        new_points = g.get_absolute(points)
    298298
    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')
    301301        msg = ('First call of .get_absolute() returned %s\nexpected %s'
    302302               % (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)
    304304
    305305        # and repeat from 'new_points = g.get_absolute(points)' above
     
    307307        new_points = g.get_absolute(points)
    308308
    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')
    311311        msg = ('Second call of .get_absolute() returned\n%s\nexpected\n%s'
    312312               % (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)
    314314
    315315        # and repeat again to see if *third* call with same input
     
    317317        new_points = g.get_absolute(points)
    318318
    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')
    321321        msg = ('Third call of .get_absolute() returned %s\nexpected %s'
    322322               % (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)
    324324
    325325    def test_get_relative_list(self):
     
    332332        new_points = g.get_relative(points)
    333333
    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')
    336336        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')
    339339
    340340        # test with no supplied offsets
     
    343343        new_points = g.get_relative(points)
    344344
    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')
    347347        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')
    350350           
    351351        # test that calling get_absolute twice does the right thing
     
    358358        new_points = g.get_relative(points)
    359359
    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')
    363363
    364364        # and repeat from 'new_points = g.get_absolute(points)' above
     
    366366        new_points = g.get_relative(points)
    367367
    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')
    371371
    372372    def test_get_relative_array(self):
     
    381381        new_points = g.get_relative(points)
    382382
    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')
    385385        msg = 'points=\n%s\nnew_points=\n%s' % (str(points), str(new_points))
    386386        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)
    389389
    390390        # test with no supplied offsets
     
    393393        new_points = g.get_relative(points)
    394394
    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')
    398398
    399399        # test that calling get_relative twice does the right thing
     
    406406        new_points = g.get_relative(points)
    407407
    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')
    410410        msg = ('First call of .get_relative() returned %s\nexpected %s'
    411411               % (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)
    413413
    414414        # and repeat from 'new_points = g.get_relative(points)' above
     
    416416        new_points = g.get_relative(points)
    417417
    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')
    420420        msg = ('Second call of .get_relative() returned\n%s\nexpected\n%s'
    421421               % (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)
    423423
    424424        # and repeat again to see if *third* call with same input
     
    426426        new_points = g.get_relative(points)
    427427
    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')
    430430        msg = ('Third call of .get_relative() returned %s\nexpected %s'
    431431               % (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)
    433433
    434434    def test_is_absolute(self):
     
    447447        new_g = Geo_reference(56,1.9,1.9)
    448448     
    449         self.failUnless(g == new_g, 'test___cmp__ failed')   
     449        self.assertTrue(g == new_g, 'test___cmp__ failed')   
    450450
    451451
     
    493493            os.remove(point_file)
    494494        else:
    495             self.failUnless(0 ==1,
     495            self.assertTrue(0 ==1,
    496496                        'bad text file did not raise error!')
    497497            os.remove(point_file)
     
    517517            os.remove(file_name)
    518518        else:
    519             self.failUnless(0 ==1,
     519            self.assertTrue(0 ==1,
    520520                        'bad text file did not raise error!')
    521521
     
    534534        os.remove(file_name)
    535535
    536         self.failUnless(g == new_g, 'test_read_write_ASCII failed')
     536        self.assertTrue(g == new_g, 'test_read_write_ASCII failed')
    537537       
    538538        # this tests a pass
     
    550550        os.remove(file_name)
    551551
    552         self.failUnless(g == new_g, 'test_read_write_ASCII failed')
     552        self.assertTrue(g == new_g, 'test_read_write_ASCII failed')
    553553       
    554554    def test_good_title(self):     
     
    570570            os.remove(point_file)
    571571        else:
    572             self.failUnless(0 ==1,
     572            self.assertTrue(0 ==1,
    573573                        'bad text file did not raise error!')
    574574            os.remove(point_file)
     
    582582            pass
    583583        else:
    584             self.failUnless(0 ==1,
     584            self.assertTrue(0 ==1,
    585585                        'bad shape did not raise error!')
    586586            os.remove(point_file)
     
    592592            pass
    593593        else:
    594             self.failUnless(0 ==1,
     594            self.assertTrue(0 ==1,
    595595                        'bad shape did not raise error!')
    596596            os.remove(point_file)
     
    609609        new_points[:,0] -= x0
    610610        new_points[:,1] -= y0
    611         self.failUnless(num.alltrue(new_points == points))
     611        self.assertTrue(num.alltrue(new_points == points))
    612612
    613613        # points in num.array()
     
    619619        new_points[:,0] -= x0
    620620        new_points[:,1] -= y0
    621         self.failUnless(num.alltrue(new_points == points))
     621        self.assertTrue(num.alltrue(new_points == points))
    622622
    623623    def test_georef_types(self):
     
    635635        # ensure that basic instance attributes are correct
    636636        g = Geo_reference(56, 1.8, 1.8)
    637         self.failUnless(isinstance(g.zone, int),
     637        self.assertTrue(isinstance(g.zone, int),
    638638                        "geo_ref .zone should be 'int' type, "
    639639                        "was '%s' type" % type(g.zone)) 
    640         self.failUnless(isinstance(g.false_easting, int),
     640        self.assertTrue(isinstance(g.false_easting, int),
    641641                        "geo_ref .false_easting should be int type, "
    642642                        "was '%s' type" % type(g.false_easting)) 
    643         self.failUnless(isinstance(g.false_northing, int),
     643        self.assertTrue(isinstance(g.false_northing, int),
    644644                        "geo_ref .false_northing should be int type, "
    645645                        "was '%s' type" % type(g.false_northing))
    646         self.failUnless(isinstance(g.xllcorner, float),
     646        self.assertTrue(isinstance(g.xllcorner, float),
    647647                        "geo_ref .xllcorner should be float type, "
    648648                        "was '%s' type" % type(g.xllcorner))
    649         self.failUnless(isinstance(g.yllcorner, float),
     649        self.assertTrue(isinstance(g.yllcorner, float),
    650650                        "geo_ref .yllcorner should be float type, "
    651651                        "was '%s' type" % type(g.yllcorner))
     
    663663        os.remove(file_name)
    664664
    665         self.failUnless(isinstance(new_g.zone, int),
     665        self.assertTrue(isinstance(new_g.zone, int),
    666666                        "geo_ref .zone should be 'int' type, "
    667667                        "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),
    669669                        "geo_ref .false_easting should be int type, "
    670670                        "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),
    672672                        "geo_ref .false_northing should be int type, "
    673673                        "was '%s' type" % type(new_g.false_northing))
    674         self.failUnless(isinstance(new_g.xllcorner, float),
     674        self.assertTrue(isinstance(new_g.xllcorner, float),
    675675                        "geo_ref .xllcorner should be float type, "
    676676                        "was '%s' type" % type(new_g.xllcorner))
    677         self.failUnless(isinstance(new_g.yllcorner, float),
     677        self.assertTrue(isinstance(new_g.yllcorner, float),
    678678                        "geo_ref .yllcorner should be float type, "
    679679                        "was '%s' type" % type(new_g.yllcorner))
     
    691691        # now provide wrong types but coerceable
    692692        g = Geo_reference(56.0, '1.8', '1.8')
    693         self.failUnless(isinstance(g.zone, int),
     693        self.assertTrue(isinstance(g.zone, int),
    694694                        "geo_ref .zone should be 'int' type, "
    695695                        "was '%s' type" % type(g.zone)) 
    696         self.failUnless(isinstance(g.false_easting, int),
     696        self.assertTrue(isinstance(g.false_easting, int),
    697697                        "geo_ref .false_easting should be int type, "
    698698                        "was '%s' type" % type(g.false_easting)) 
    699         self.failUnless(isinstance(g.false_northing, int),
     699        self.assertTrue(isinstance(g.false_northing, int),
    700700                        "geo_ref .false_northing should be int type, "
    701701                        "was '%s' type" % type(g.false_northing))
    702         self.failUnless(isinstance(g.xllcorner, float),
     702        self.assertTrue(isinstance(g.xllcorner, float),
    703703                        "geo_ref .xllcorner should be float type, "
    704704                        "was '%s' type" % type(g.xllcorner))
    705         self.failUnless(isinstance(g.yllcorner, float),
     705        self.assertTrue(isinstance(g.yllcorner, float),
    706706                        "geo_ref .yllcorner should be float type, "
    707707                        "was '%s' type" % type(g.yllcorner))
  • trunk/anuga_core/source/anuga/coordinate_transforms/test/test_point.py

    r9471 r9562  
    2828
    2929        # 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),\
    3131                        'Computed northward bearing: %d, Should have been: %d'\
    3232                         %(p1.BearingTo(p2), 0))
     
    4242
    4343        # 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),\
    4545                        'Computed southhward bearing: %d, Should have been: %d'\
    4646                         %(p2.BearingTo(p1), 180))
     
    5656
    5757        # 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),\
    5959                        'Computed westward bearing: %d, Should have been: %d'\
    6060                         %(p3.BearingTo(p1), 270))
     
    6969
    7070        # 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),\
    7272                        'Computed eastward bearing: %d, Should have been: %d'\
    7373                         %(p1.BearingTo(p3), 90))
     
    7878        D = 2068   # True Distance to Home
    7979        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),\
    8181                        'Dist to Home failed')
    82         self.failUnless((self.RSISE.BearingTo(self.Home) - B == 0),\
     82        self.assertTrue((self.RSISE.BearingTo(self.Home) - B == 0),\
    8383                        'Computed bearing to Home: %d, Should have been: %d'\
    8484                         %(self.RSISE.BearingTo(self.Home), B))
     
    8989        D = 239.5 * 1000   # True Distance to Sydney Airport
    9090        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),\
    9292                        'Dist to Sydney failed')
    93         self.failUnless((self.RSISE.BearingTo(self.Syd) - B == 0),\
     93        self.assertTrue((self.RSISE.BearingTo(self.Syd) - B == 0),\
    9494                        'Computed bearing to Sydney: %d, Should have been: %d'\
    9595                         %(self.RSISE.BearingTo(self.Syd), B))
     
    9999        D = 3406.1 * 1000   # True Distance to Nadi Airport
    100100        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),\
    102102                        'Dist to Nadi failed')
    103103       
    104         self.failUnless((self.RSISE.BearingTo(self.Nadi) - B == 0),\
     104        self.assertTrue((self.RSISE.BearingTo(self.Nadi) - B == 0),\
    105105                        'Computed bearing to Nadi: %d, Should have been: %d'\
    106106                         %(self.RSISE.BearingTo(self.Nadi), B))
     
    110110        D = 16025 * 1000   # True Distance to Kobenhavn
    111111        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),\
    113113                        'Computed Distance to Kobenhavn: %d, Should have been: %d' \
    114114                        %(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),\
    116116                        'Computed Bearing to Kobenhavn: %d, Should have been: %d' \
    117117                        %(self.RSISE.BearingTo(self.Kobenhavn), B))
  • trunk/anuga_core/source/anuga/coordinate_transforms/test/test_redfearn.py

    r9471 r9562  
    381381        assert num.allclose(points[1][0],  222908.705)
    382382        assert num.allclose(points[1][1], 6233785.284)
    383         self.failUnless(zone == 56,
     383        self.assertTrue(zone == 56,
    384384                        'Bad zone error!')
    385385       
     
    406406            pass
    407407        else:
    408             self.failUnless(False,
     408            self.assertTrue(False,
    409409                            'Error not thrown error!')
    410410           
     
    429429            pass
    430430        else:
    431             self.failUnless(False,
     431            self.assertTrue(False,
    432432                            'Error not thrown error!')
    433433
     
    452452        assert num.allclose(points[1][0],  222908.705)
    453453        assert num.allclose(points[1][1], 6233785.284)
    454         self.failUnless(zone == 56,
     454        self.assertTrue(zone == 56,
    455455                        'Bad zone error!')
    456456
  • trunk/anuga_core/source/anuga/culvert_flows/__init__.py

    r5301 r9562  
    22"""
    33
    4 pass
     4from numpy.testing import Tester
     5test = Tester().test
    56
    67
     8
     9
  • trunk/anuga_core/source/anuga/damage_modelling/__init__.py

    r9551 r9562  
    22"""
    33
    4 pass
     4from numpy.testing import Tester
     5test = Tester().test
    56
    67
  • trunk/anuga_core/source/anuga/damage_modelling/test/test_exposure.py

    r9473 r9562  
    2323        exposure.get_column("sound")
    2424       
    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',
    2828                        'FAILED!')
    2929       
     
    4343        exposure.get_column("sound")
    4444       
    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',
    4848                        'FAILED!')
    4949       
     
    7070            pass
    7171        else:
    72             self.failUnless(0 ==1,  'Assertion not thrown error!')
     72            self.assertTrue(0 ==1,  'Assertion not thrown error!')
    7373           
    7474        if not sys.platform == 'win32':
     
    8888        os.remove(file_name)
    8989
    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,
    9494                        'FAILED!')
    9595       
     
    106106        os.remove(file_name)
    107107
    108         self.failUnless(cmp(e3,e2)==0,
     108        self.assertTrue(cmp(e3,e2)==0,
    109109                        'FAILED!')
    110110       
     
    121121        #print "e4",e4._attribute_dic
    122122        #print "e2",e2._attribute_dic
    123         self.failUnless(cmp(e4,e2)<>0,
     123        self.assertTrue(cmp(e4,e2)<>0,
    124124                        'FAILED!')
    125125       
     
    135135        os.remove(file_name)
    136136
    137         self.failUnless(cmp(e3,e5)<>0,
     137        self.assertTrue(cmp(e3,e5)<>0,
    138138                        'FAILED!')
    139139       
     
    154154        e2 = Exposure(file_name2)
    155155       
    156         self.failUnless(cmp(e1,e2)==0,
     156        self.assertTrue(cmp(e1,e2)==0,
    157157                        'FAILED!')
    158158        os.remove(file_name)
     
    176176        assert num.allclose(points[1][0],  222908.705)
    177177        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,
    179179                        'Bad zone error!')
    180180
     
    195195        e1.set_column(new_title, new_values)
    196196        returned_values = e1.get_column(new_title)
    197         self.failUnless(returned_values == new_values,
     197        self.assertTrue(returned_values == new_values,
    198198                        ' Error!')
    199199       
     
    202202        e2 = Exposure(file_name2)
    203203        returned_values = e2.get_column(new_title)
    204         self.failUnless(returned_values == new_values,
     204        self.assertTrue(returned_values == new_values,
    205205                        ' Error!')       
    206206        os.remove(file_name2)
     
    223223            pass
    224224        else:
    225             self.failUnless(0 ==1,  'Error not thrown error!')
     225            self.assertTrue(0 ==1,  'Error not thrown error!')
    226226           
    227227        e1.set_column(new_title, new_values, overwrite=True)
    228228        returned_values = e1.get_column(new_title)
    229         self.failUnless(returned_values == new_values,
     229        self.assertTrue(returned_values == new_values,
    230230                        ' Error!')       
    231231       
     
    237237            pass
    238238        else:
    239             self.failUnless(0 ==1,  'Error not thrown error!')
     239            self.assertTrue(0 ==1,  'Error not thrown error!')
    240240           
    241241        new2_title = "long list"
     
    246246            pass
    247247        else:
    248             self.failUnless(0 ==1,  'Error not thrown error!')
     248            self.assertTrue(0 ==1,  'Error not thrown error!')
    249249        file_name2 = tempfile.mktemp(".csv")
    250250        e1.save(file_name = file_name2)
     
    252252        returned_values = e2.get_column(new_title)
    253253        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!')       
    256256        os.remove(file_name2)
    257257       
     
    261261            pass
    262262        else:
    263             self.failUnless(0 ==1,  'Error not thrown error!')
     263            self.assertTrue(0 ==1,  'Error not thrown error!')
    264264           
    265265    def test_exposure_csv_loading_x_y(self):
     
    284284        assert num.allclose(points[2][0], 114.5)
    285285        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,
    287287                        'Bad zone error!')
    288288
     
    311311        assert num.allclose(points[2][0], 4.5)
    312312        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,
    314314                        'Bad zone error!')
    315315
  • trunk/anuga_core/source/anuga/damage_modelling/test/test_inundation_damage.py

    r9473 r9562  
    489489        edm._calc_collapse_structures(collapse_probability, verbose_csv=True)
    490490
    491         self.failUnless( edm.struct_damage[0]  == 0.0 and
     491        self.assertTrue( edm.struct_damage[0]  == 0.0 and
    492492                         edm.contents_damage[0]  == 0.0,
    493493                        'Error!')
    494         self.failUnless( edm.struct_damage[1]  == 1.0 and
     494        self.assertTrue( edm.struct_damage[1]  == 1.0 and
    495495                         edm.contents_damage[1]  == 1.0,
    496496                        'Error!')
    497         self.failUnless( edm.struct_damage[2]  == 1.0 and
     497        self.assertTrue( edm.struct_damage[2]  == 1.0 and
    498498                         edm.contents_damage[2]  == 1.0,
    499499                        'Error!')
    500         self.failUnless( edm.struct_damage[3]+ edm.struct_damage[4] == 1.0 and
     500        self.assertTrue( edm.struct_damage[3]+ edm.struct_damage[4] == 1.0 and
    501501                         edm.contents_damage[3] + edm.contents_damage[4] ==1.0,
    502502                        'Error!')
     
    507507            sum_contents += edm.contents_damage[i]
    508508        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,
    510510                        'Error!')
    511511        sum_struct = 0.0
     
    514514            sum_struct += edm.struct_damage[i]
    515515            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,
    517517                        'Error!')
    518518       
     
    531531        #print "answer",answer
    532532
    533         self.failUnless( struct_coll_prob ==  answer,
     533        self.assertTrue( struct_coll_prob ==  answer,
    534534                        'Error!')
    535535       
  • trunk/anuga_core/source/anuga/file/__init__.py

    r9551 r9562  
    4949"""
    5050
    51 pass
     51from numpy.testing import Tester
     52test = Tester().test
    5253
     54
  • trunk/anuga_core/source/anuga/file/test/test_ungenerate.py

    r9490 r9562  
    6262        Segment.set_default_tag("")
    6363           
    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],
    6969                        '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],
    7171                        'Bad segment.')
    72         self.failUnless(m.userSegments[10].tag == tag,
     72        self.assertTrue(m.userSegments[10].tag == tag,
    7373                        'wrong tag.')
    7474
     
    9393        os.remove(fileName)
    9494
    95         self.failUnless(Segment.get_default_tag() == initial_tag,
     95        self.assertTrue(Segment.get_default_tag() == initial_tag,
    9696                        'Wrong segment list length.')
    9797       
     
    100100        Segment.set_default_tag("")
    101101           
    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],
    107107                        '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],
    109109                        'Bad segment.')
    110         self.failUnless(m.userSegments[10].tag == tag,
     110        self.assertTrue(m.userSegments[10].tag == tag,
    111111                        'wrong tag.')
    112112       
     
    149149        m.addVertsSegs(dict)
    150150
    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,
    154154                        'Wrong vertex list length.')
    155155
     
    173173        os.remove(fileName)
    174174
    175         self.failUnless(Segment.get_default_tag() == initial_tag,
     175        self.assertTrue(Segment.get_default_tag() == initial_tag,
    176176                        'Wrong segment list length.')
    177177        m.export_mesh_file("swamp.tsh")
    178178        #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,
    184184                        'Wrong regions list length.')
    185         self.failUnless(m.regions[0].getTag() == "swamp",
     185        self.assertTrue(m.regions[0].getTag() == "swamp",
    186186                        'Wrong regions tag.')
    187         self.failUnless(m.regions[1].getTag() == "swamp",
     187        self.assertTrue(m.regions[1].getTag() == "swamp",
    188188                        'Wrong regions 1 tag.')
    189189       
     
    230230        m.addVertsSegs(dict)
    231231
    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,
    235235                        'Wrong vertex list length.')
    236236
     
    254254        os.remove(fileName)
    255255
    256         self.failUnless(Segment.get_default_tag() == initial_tag,
     256        self.assertTrue(Segment.get_default_tag() == initial_tag,
    257257                        'Wrong segment list length.')
    258258        m.export_mesh_file("swamp.tsh")
    259259        #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,
    265265                        'Wrong regions list length.')
    266         self.failUnless(m.regions[0].getTag() == "swamp",
     266        self.assertTrue(m.regions[0].getTag() == "swamp",
    267267                        'Wrong regions tag.')
    268         self.failUnless(m.regions[1].getTag() == "coastalp",
     268        self.assertTrue(m.regions[1].getTag() == "coastalp",
    269269                        'Wrong regions 1 tag.')
    270270       
  • trunk/anuga_core/source/anuga/file_conversion/__init__.py

    r9551 r9562  
    1414"""
    1515
    16 pass
     16from numpy.testing import Tester
     17test = Tester().test
    1718
    1819
     20
  • trunk/anuga_core/source/anuga/file_conversion/test/test_file_conversion.py

    r9476 r9562  
    843843            pass
    844844        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!')
    846846
    847847    def test_sww_extent(self):
  • trunk/anuga_core/source/anuga/file_conversion/test/test_sww2dem.py

    r9550 r9562  
    18711871            pass
    18721872        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!')
    18741874       
    18751875
  • trunk/anuga_core/source/anuga/file_conversion/test/test_urs2sww.py

    r9490 r9562  
    381381            pass
    382382        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!')
    384384
    385385        self.delete_mux(files)
     
    403403            pass
    404404        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!')
    406406
    407407        self.delete_mux(files)
  • trunk/anuga_core/source/anuga/fit_interpolate/test/test_fit.py

    r9548 r9562  
    903903        assert num.allclose(mesh_dic['vertex_attributes'],ans)
    904904
    905         self.failUnless(mesh_dic['vertex_attribute_titles']  ==
     905        self.assertTrue(mesh_dic['vertex_attribute_titles']  ==
    906906                        ['elevation','stage'],
    907907                        'test_fit_to_mesh_file failed')
     
    962962        assert num.allclose(mesh_dic['vertex_attributes'],ans)
    963963
    964         self.failUnless(mesh_dic['vertex_attribute_titles']  ==
     964        self.assertTrue(mesh_dic['vertex_attribute_titles']  ==
    965965                        ['elevation','stage'],
    966966                        'test_fit_to_mesh_file failed')
     
    10161016                             [1.0, 2.0,5.0,10.0]])
    10171017
    1018         self.failUnless(mesh_dic['vertex_attribute_titles']  ==
     1018        self.assertTrue(mesh_dic['vertex_attribute_titles']  ==
    10191019                        ['density', 'temp','elevation','stage'],
    10201020                        'test_fit_to_mesh_file failed')
     
    10591059            pass
    10601060        else:
    1061             #self.failUnless(0 ==1,  'Bad file did not raise error!')
     1061            #self.assertTrue(0 ==1,  'Bad file did not raise error!')
    10621062            raise Exception('Bad file did not raise error!')
    10631063           
  • trunk/anuga_core/source/anuga/fit_interpolate/test/test_interpolate.py

    r9554 r9562  
    770770
    771771        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!')
    773773       
    774774        z = interp.interpolate(f, point_coords, start_blocking_len = 2)
     
    778778       
    779779        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!')
    781781       
    782782       
     
    14301430        msg = 'Interpolation failed'
    14311431        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,
    14331433        #                ' failed')
    14341434       
     
    14971497        t = time[0]
    14981498        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!')
    15001500            t += 0.1 
    15011501           
     
    17131713        assert num.allclose(z[4:10], answer[4:10])
    17141714        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!')
    17171717
    17181718
     
    17751775        assert num.allclose(z[5:6], answer[5:6])
    17761776        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!')
    17791779
    17801780
     
    19341934            interp = Interpolate(vertices, triangles)
    19351935        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 \
    19371937            position. Should be able to handle any number.')
    19381938        f = linear_function(vertices)
  • trunk/anuga_core/source/anuga/geometry/__init__.py

    r9551 r9562  
    66
    77
    8 pass
     8from numpy.testing import Tester
     9test = Tester().test
    910
     11
  • trunk/anuga_core/source/anuga/geometry/test/test_polygon.py

    r9551 r9562  
    876876        self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' %
    877877                               (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' %
    879879                                       str(value))
    880880
     
    887887        self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' %
    888888                               (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' %
    890890                                       str(value))
    891891
     
    898898        self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' %
    899899                               (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' %
    901901                                       str(value))
    902902
     
    909909        self.failIf(status!=3, 'Expected status 3, got status=%s, value=%s' %
    910910                               (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' %
    912912                                       str(value))
    913913
     
    924924        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    925925                               (str(status), str(value)))
    926         self.failUnless(num.allclose(value, line0))
     926        self.assertTrue(num.allclose(value, line0))
    927927
    928928        # line0 fully within line1, same direction
     
    936936        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    937937                               (str(status), str(value)))
    938         self.failUnless(num.allclose(value, line0))
     938        self.assertTrue(num.allclose(value, line0))
    939939
    940940        # line0 fully within line1, opposite direction
     
    948948        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    949949                               (str(status), str(value)))
    950         self.failUnless(num.allclose(value, line0))
     950        self.assertTrue(num.allclose(value, line0))
    951951
    952952        # line0 fully within line1, opposite direction
     
    960960        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    961961                               (str(status), str(value)))
    962         self.failUnless(num.allclose(value, line0))
     962        self.assertTrue(num.allclose(value, line0))
    963963
    964964        # ----------------------------------------------------------------------
     
    974974        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    975975                               (str(status), str(value)))
    976         self.failUnless(num.allclose(value, line1))
     976        self.assertTrue(num.allclose(value, line1))
    977977
    978978        # line1 fully within line0, same direction
     
    986986        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    987987                               (str(status), str(value)))
    988         self.failUnless(num.allclose(value, line1))
     988        self.assertTrue(num.allclose(value, line1))
    989989
    990990        # line1 fully within line0, opposite direction
     
    998998        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    999999                               (str(status), str(value)))
    1000         self.failUnless(num.allclose(value, line1))
     1000        self.assertTrue(num.allclose(value, line1))
    10011001
    10021002        # line1 fully within line0, opposite direction
     
    10101010        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10111011                               (str(status), str(value)))
    1012         self.failUnless(num.allclose(value, line1))
     1012        self.assertTrue(num.allclose(value, line1))
    10131013
    10141014        # ----------------------------------------------------------------------
     
    10241024        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10251025                               (str(status), str(value)))
    1026         self.failUnless(num.allclose(value, [line1[0],line0[1]]))
     1026        self.assertTrue(num.allclose(value, [line1[0],line0[1]]))
    10271027
    10281028        # line in same direction, partial overlap
     
    10361036        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10371037                               (str(status), str(value)))
    1038         self.failUnless(num.allclose(value, [line0[0],line1[1]]))
     1038        self.assertTrue(num.allclose(value, [line0[0],line1[1]]))
    10391039
    10401040        # line in opposite direction, partial overlap
     
    10481048        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10491049                               (str(status), str(value)))
    1050         self.failUnless(num.allclose(value, [line0[0],line1[0]]))
     1050        self.assertTrue(num.allclose(value, [line0[0],line1[0]]))
    10511051
    10521052        # line in opposite direction, partial overlap
     
    10601060        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10611061                               (str(status), str(value)))
    1062         self.failUnless(num.allclose(value, [line1[1],line0[1]]))
     1062        self.assertTrue(num.allclose(value, [line1[1],line0[1]]))
    10631063
    10641064        # ----------------------------------------------------------------------
     
    10741074        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10751075                               (str(status), str(value)))
    1076         self.failUnless(num.allclose(value, [line0[0],line1[1]]))
     1076        self.assertTrue(num.allclose(value, [line0[0],line1[1]]))
    10771077
    10781078        # line in same direction, partial overlap
     
    10861086        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10871087                               (str(status), str(value)))
    1088         self.failUnless(num.allclose(value, [line1[0],line0[1]]))
     1088        self.assertTrue(num.allclose(value, [line1[0],line0[1]]))
    10891089
    10901090        # line in opposite direction, partial overlap
     
    10981098        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    10991099                               (str(status), str(value)))
    1100         self.failUnless(num.allclose(value, [line1[1],line0[1]]))
     1100        self.assertTrue(num.allclose(value, [line1[1],line0[1]]))
    11011101
    11021102        # line in opposite direction, partial overlap
     
    11101110        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11111111                               (str(status), str(value)))
    1112         self.failUnless(num.allclose(value, [line0[0],line1[0]]))
     1112        self.assertTrue(num.allclose(value, [line0[0],line1[0]]))
    11131113
    11141114        # ----------------------------------------------------------------------
     
    11241124        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11251125                               (str(status), str(value)))
    1126         self.failUnless(num.allclose(value, line0))
     1126        self.assertTrue(num.allclose(value, line0))
    11271127
    11281128        # line in same direction, same left point, line1 longer
     
    11361136        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11371137                               (str(status), str(value)))
    1138         self.failUnless(num.allclose(value, line0))
     1138        self.assertTrue(num.allclose(value, line0))
    11391139
    11401140        # line in opposite direction, same left point, line1 longer
     
    11481148        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11491149                               (str(status), str(value)))
    1150         self.failUnless(num.allclose(value, line0))
     1150        self.assertTrue(num.allclose(value, line0))
    11511151
    11521152        # line in opposite direction, same start point, line1 longer
     
    11601160        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11611161                               (str(status), str(value)))
    1162         self.failUnless(num.allclose(value, line0))
     1162        self.assertTrue(num.allclose(value, line0))
    11631163
    11641164        # ----------------------------------------------------------------------
     
    11741174        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11751175                               (str(status), str(value)))
    1176         self.failUnless(num.allclose(value, line0))
     1176        self.assertTrue(num.allclose(value, line0))
    11771177
    11781178        # line in same direction, same left point, same right point
     
    11861186        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11871187                               (str(status), str(value)))
    1188         self.failUnless(num.allclose(value, line0))
     1188        self.assertTrue(num.allclose(value, line0))
    11891189
    11901190        # line in opposite direction, same left point, same right point
     
    11981198        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    11991199                               (str(status), str(value)))
    1200         self.failUnless(num.allclose(value, line0))
     1200        self.assertTrue(num.allclose(value, line0))
    12011201
    12021202        # line in opposite direction, same left point, same right point
     
    12101210        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12111211                               (str(status), str(value)))
    1212         self.failUnless(num.allclose(value, line0))
     1212        self.assertTrue(num.allclose(value, line0))
    12131213
    12141214        # ----------------------------------------------------------------------
     
    12241224        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12251225                               (str(status), str(value)))
    1226         self.failUnless(num.allclose(value, line0))
     1226        self.assertTrue(num.allclose(value, line0))
    12271227
    12281228        # line in same direction, same right point, line1 longer
     
    12361236        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12371237                               (str(status), str(value)))
    1238         self.failUnless(num.allclose(value, line0))
     1238        self.assertTrue(num.allclose(value, line0))
    12391239
    12401240        # line in opposite direction, same right point, line1 longer
     
    12481248        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12491249                               (str(status), str(value)))
    1250         self.failUnless(num.allclose(value, line0))
     1250        self.assertTrue(num.allclose(value, line0))
    12511251
    12521252        # line in opposite direction, same right point, line1 longer
     
    12601260        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12611261                               (str(status), str(value)))
    1262         self.failUnless(num.allclose(value, line0))
     1262        self.assertTrue(num.allclose(value, line0))
    12631263
    12641264        # ----------------------------------------------------------------------
     
    12741274        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12751275                               (str(status), str(value)))
    1276         self.failUnless(num.allclose(value, line1))
     1276        self.assertTrue(num.allclose(value, line1))
    12771277
    12781278        # line in same direction, same left point, line0 longer
     
    12861286        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12871287                               (str(status), str(value)))
    1288         self.failUnless(num.allclose(value, line1))
     1288        self.assertTrue(num.allclose(value, line1))
    12891289
    12901290        # line in opposite direction, same left point, line0 longer
     
    12981298        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    12991299                               (str(status), str(value)))
    1300         self.failUnless(num.allclose(value, line1))
     1300        self.assertTrue(num.allclose(value, line1))
    13011301
    13021302        # line in opposite direction, same left point, line0 longer
     
    13101310        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    13111311                               (str(status), str(value)))
    1312         self.failUnless(num.allclose(value, line1))
     1312        self.assertTrue(num.allclose(value, line1))
    13131313
    13141314        # ----------------------------------------------------------------------
     
    13241324        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    13251325                               (str(status), str(value)))
    1326         self.failUnless(num.allclose(value, line1))
     1326        self.assertTrue(num.allclose(value, line1))
    13271327
    13281328        # line in same direction, same right point, line0 longer
     
    13361336        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    13371337                               (str(status), str(value)))
    1338         self.failUnless(num.allclose(value, line1))
     1338        self.assertTrue(num.allclose(value, line1))
    13391339
    13401340        # line in opposite direction, same right point, line0 longer
     
    13481348        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    13491349                               (str(status), str(value)))
    1350         self.failUnless(num.allclose(value, line1))
     1350        self.assertTrue(num.allclose(value, line1))
    13511351
    13521352        # line in opposite direction, same right point, line0 longer
     
    13601360        self.failIf(status!=2, 'Expected status 2, got status=%s, value=%s' %
    13611361                               (str(status), str(value)))
    1362         self.failUnless(num.allclose(value, line1))
     1362        self.assertTrue(num.allclose(value, line1))
    13631363
    13641364
  • trunk/anuga_core/source/anuga/geospatial_data/__init__.py

    r3514 r9562  
    55
    66
     7from numpy.testing import Tester
     8test = Tester().test
    79
  • trunk/anuga_core/source/anuga/geospatial_data/test/test_geospatial_data.py

    r9481 r9562  
    112112        assert num.allclose(V, [79.4, -7])
    113113
    114                 # FIXME: use failUnlessRaises()
     114                # FIXME: use assertRaises()
    115115        try:
    116116            V = G.get_attributes('hdnoatedu') #Invalid
     
    11011101        answer = [10.0, 0.0, 10.4]
    11021102        assert num.allclose(results.get_attributes('brightness'), answer)
    1103         self.failUnless(geo_reference == geo_reference,
     1103        self.assertTrue(geo_reference == geo_reference,
    11041104                        'test_writepts failed. Test geo_reference')
    11051105
     
    11651165        assert num.allclose(results.get_data_points(False),
    11661166                            [[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,
    11681168                        'test_writepts failed. Test geo_reference')
    11691169
     
    13291329        assert num.allclose(G.get_attributes(attribute_name='brightness'),
    13301330                            answer)
    1331         self.failUnless(G.get_geo_reference() == geo_reference1,
     1331        self.assertTrue(G.get_geo_reference() == geo_reference1,
    13321332                        'test_writepts failed. Test geo_reference')
    13331333
     
    15281528        assert num.allclose(points[1][0], 222908.705)
    15291529        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,
    15311531                        'Bad zone error!')
    15321532
    1533         # use self.failUnlessRaises(ValueError, Geospatial_data(latitudes=lats))
     1533        # use self.assertRaises(ValueError, Geospatial_data(latitudes=lats))
    15341534        try:
    15351535            results = Geospatial_data(latitudes=lats)
     
    15821582        assert num.allclose(points[1][0], 222908.705)
    15831583        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,
    15851585                        'Bad zone error!')
    15861586
     
    16401640            assert num.allclose(points[1][1], 6233785.284)
    16411641
    1642         self.failUnless(gsd.get_geo_reference().get_zone() == 56,
     1642        self.assertTrue(gsd.get_geo_reference().get_zone() == 56,
    16431643                        'Bad zone error!')
    16441644        points = gsd.get_data_points(as_lat_long=True)
     
    16531653        points = [[1.0, 2.1], [3.0, 5.3]]
    16541654        G = Geospatial_data(points)
    1655         self.failUnless(2 == len(G), 'Len error!')
     1655        self.assertTrue(2 == len(G), 'Len error!')
    16561656
    16571657        points = [[1.0, 2.1]]
    16581658        G = Geospatial_data(points)
    1659         self.failUnless(1 == len(G), 'Len error!')
     1659        self.assertTrue(1 == len(G), 'Len error!')
    16601660
    16611661        points = [[1.0, 2.1], [3.0, 5.3], [3.0, 5.3], [3.0, 5.3]]
    16621662        G = Geospatial_data(points)
    1663         self.failUnless(4 == len(G), 'Len error!')
     1663        self.assertTrue(4 == len(G), 'Len error!')
    16641664
    16651665    def test_split(self):
  • trunk/anuga_core/source/anuga/lib/__init__.py

    r9551 r9562  
    22"""
    33
    4 pass
     4from numpy.testing import Tester
     5test = Tester().test
    56
    67
     
    89
    910
     11
  • trunk/anuga_core/source/anuga/lib/test/test_maxasc.py

    r9527 r9562  
    9595        in_file = os.path.join(test_path, 'test1.asc')
    9696        expected_file = os.path.join(test_path, 'test1_bad_num_lines.asc')
    97         self.failUnlessRaises(RuntimeError, MaxAsc,
     97        self.assertRaises(RuntimeError, MaxAsc,
    9898                              'test.out.asc',
    9999                              [in_file, expected_file])
     
    103103        in_file = os.path.join(test_path, 'test1.asc')
    104104        expected_file = os.path.join(test_path, 'test1_bad_num_lines.asc')
    105         self.failUnlessRaises(RuntimeError, MaxAsc,
     105        self.assertRaises(RuntimeError, MaxAsc,
    106106                              'test.out.asc',
    107107                              [in_file, expected_file])
     
    111111        in_file = os.path.join(test_path, 'test1.asc')
    112112        expected_file = os.path.join(test_path, 'test1_wrong_num_columns.asc')
    113         self.failUnlessRaises(RuntimeError, MaxAsc,
     113        self.assertRaises(RuntimeError, MaxAsc,
    114114                              'test.out.asc',
    115115                              [in_file, expected_file])
     
    119119        in_file = os.path.join(test_path, 'test1.asc')
    120120        MaxAsc('test1.out.asc', [in_file])
    121         self.failUnless(FilesEqual('test1.out.asc', in_file))
     121        self.assertTrue(FilesEqual('test1.out.asc', in_file))
    122122
    123123
     
    126126        in_file = os.path.join(test_path, 'test1.asc')
    127127        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))
    129129
    130130    def test_different_input2(self):
     
    134134        expected_file = os.path.join(test_path, 'test2.expected.asc')
    135135        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))
    137137
    138138    def test_different_input3(self):
     
    143143        expected_file = os.path.join(test_path, 'test3.expected.asc')
    144144        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))
    146146
    147147if __name__ == '__main__':
  • trunk/anuga_core/source/anuga/lib/test/test_order_boundary.py

    r9527 r9562  
    9797
    9898        # check same as Expected
    99         self.failUnless(data_list == Expected)
     99        self.assertTrue(data_list == Expected)
    100100
    101101        # clean up
     
    376376
    377377        # check same as expected
    378         self.failUnless(data_list == expected)
     378        self.assertTrue(data_list == expected)
    379379
    380380        # clean up
  • trunk/anuga_core/source/anuga/load_mesh/__init__.py

    r2253 r9562  
    11#nothing
     2
     3from numpy.testing import Tester
     4test = Tester().test
  • trunk/anuga_core/source/anuga/load_mesh/test/test_loadASCII.py

    r9482 r9562  
    194194        loadedDict = import_mesh_file(fileName)
    195195
    196         self.failUnless(num.alltrue(num.array(meshDict['vertices']) ==
     196        self.assertTrue(num.alltrue(num.array(meshDict['vertices']) ==
    197197                                    num.array(loadedDict['vertices'])),
    198198                        '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']) ==
    200200                                    num.array(loadedDict['triangles'])),
    201201                        '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']) ==
    203203                                    num.array(loadedDict['segments'])),
    204204                        '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']) ==
    206206                                    num.array(loadedDict['triangle_tags'])),
    207207                        'test_export_mesh_file failed. Test 4')
    208208
    209         self.failUnless(meshDict['vertex_attributes'] ==
     209        self.assertTrue(meshDict['vertex_attributes'] ==
    210210                        loadedDict['vertex_attributes'],
    211211                        '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']) ==
    213213                                    num.array(loadedDict['triangle_neighbors'])),
    214214                        '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']) ==
    216216                                    num.array(loadedDict['segment_tags'])),
    217217                        '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']) ==
    219219                                    num.array(loadedDict['vertex_attribute_titles'])),
    220220                        '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']) ==
    222222                                    num.array(loadedDict['geo_reference'])),
    223223                        'test_export_mesh_file failed. Test 9')
     
    233233       
    234234
    235         self.failUnless(num.alltrue(num.array(meshDict['vertices']) ==
     235        self.assertTrue(num.alltrue(num.array(meshDict['vertices']) ==
    236236                                    num.array(loadedDict['vertices'])),
    237237                        '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']) ==
    239239                                    num.array(loadedDict['triangles'])),
    240240                        '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']) ==
    242242                                    num.array(loadedDict['segments'])),
    243243                        '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']) ==
    245245                                    num.array(loadedDict['triangle_tags'])),
    246246                        'test_export_mesh_file failed. Test 4')
    247247
    248         self.failUnless(meshDict['vertex_attributes'] ==
     248        self.assertTrue(meshDict['vertex_attributes'] ==
    249249                        loadedDict['vertex_attributes'],
    250250                        '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']) ==
    252252                                    num.array(loadedDict['triangle_neighbors'])),
    253253                        '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']) ==
    255255                                    num.array(loadedDict['segment_tags'])),
    256256                        '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']) ==
    258258                                    num.array(loadedDict['vertex_attribute_titles'])),
    259259                        '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']) ==
    261261                                    num.array(loadedDict['geo_reference'])),
    262262                        'test_export_mesh_file failed. Test 9')
     
    329329            pass
    330330        else:
    331             self.failUnless(0 == 1, 'imaginary file did not raise error!')
     331            self.assertTrue(0 == 1, 'imaginary file did not raise error!')
    332332
    333333    def test_read_write_tsh_file_bad(self):
     
    339339            pass
    340340        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!')
    342342
    343343    def test_import_tsh_bad(self):
     
    438438                            num.array(dict['outline_segments']))
    439439
    440         self.failUnless(loaded_dict['outline_segment_tags'] ==
     440        self.assertTrue(loaded_dict['outline_segment_tags'] ==
    441441                        dict['outline_segment_tags'],
    442442                        fail_string + ' failed!! Test 4')
     
    445445                            num.array(dict['regions']))
    446446
    447         self.failUnless(loaded_dict['region_tags'] == dict['region_tags'],
     447        self.assertTrue(loaded_dict['region_tags'] == dict['region_tags'],
    448448                        fail_string + ' failed!! Test 5')
    449449
     
    465465                            loaded_dict['triangle_tags']):
    466466            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,
    468468                            fail_string + ' failed\n' + msg)
    469469
    470470        # A bit hacky
    471         self.failUnless(num.alltrue(loaded_dict['vertex_attributes'] ==
     471        self.assertTrue(num.alltrue(loaded_dict['vertex_attributes'] ==
    472472                                    dict['vertex_attributes']) or
    473473                                    (loaded_dict['vertex_attributes'] ==
     
    483483            msg = ('seg=\n"%s"\nshould be same as ldseg=\n"%s"'
    484484                   % (str(seg), str(ldseg)))
    485             self.failUnless(seg == ldseg, fail_string + ' failed\n' + msg)
     485            self.assertTrue(seg == ldseg, fail_string + ' failed\n' + msg)
    486486
    487487        try:
     
    489489                                num.array(loaded_dict['vertex_attribute_titles']))
    490490        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'])
    492492                            == num.array(dict['vertex_attribute_titles'])),
    493493                            fail_string + ' failed!! Test 8')
     
    498498                  % (str(loaded_dict['geo_reference']),
    499499                     str(dict['geo_reference'])))
    500             self.failUnless(loaded_dict['geo_reference'] ==
     500            self.assertTrue(loaded_dict['geo_reference'] ==
    501501                            dict['geo_reference'],
    502502                            fail_string + ' failed\n' + msg)
     
    504504            msg = ("'dict' has no key 'geo_reference' "
    505505                   "but loaded_dict['geo_reference'] isn't None")
    506             self.failUnless(not dict.has_key('geo_reference') and
     506            self.assertTrue(not dict.has_key('geo_reference') and
    507507                                loaded_dict['geo_reference'] == None,
    508508                            fail_string + ' failed\n' + msg)
  • trunk/anuga_core/source/anuga/mesh_engine/__init__.py

    r2141 r9562  
    11#nothing
     2
     3from numpy.testing import Tester
     4test = Tester().test
  • trunk/anuga_core/source/anuga/mesh_engine/test/test_generate_mesh.py

    r9483 r9562  
    4444
    4545        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 == \
    4747                                    correct.flat),
    4848                        'trianglelist is wrong!')
    4949        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 == \
    5151                                    correct.flat),
    5252                        'segmentlist is wrong!')
     
    5454        correct = num.array([(0.0, 0.0), (0.0, 10.0),
    5555                             (3.0, 0.0), (3.0, 10.0)])
    56         self.failUnless(num.allclose(data['generatedpointlist'].flat, \
     56        self.assertTrue(num.allclose(data['generatedpointlist'].flat, \
    5757                                     correct.flat),
    5858                        'Failed')
     
    7575                              pointattlist,segattlist, mode, points)
    7676        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 == \
    7878                                    correct.flat),
    7979                        'trianglelist is wrong!')
    8080        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 == \
    8282                                    correct.flat),
    8383                        'segmentlist is wrong!')
     
    8585        correct = num.array([(0.0, 0.0), (0.0, 10.0),
    8686                             (3.0, 0.0), (3.0, 10.0)])
    87         self.failUnless(num.allclose(data['generatedpointlist'].flat, \
     87        self.assertTrue(num.allclose(data['generatedpointlist'].flat, \
    8888                                     correct.flat),
    8989                        'Failed')
     
    111111            pass
    112112        else:
    113             self.failUnless(0 ==1,
     113            self.assertTrue(0 ==1,
    114114                        'bad list did not raise error!')
    115115           
     
    136136            pass
    137137        else:
    138             self.failUnless(0 ==1,
     138            self.assertTrue(0 ==1,
    139139                        'bad list did not raise error!')
    140140           
     
    155155
    156156        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 == \
    158158                                    correct.flat),
    159159                        'trianglelist is wrong!')
    160160        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 == \
    162162                                    correct.flat),
    163163                        'segmentlist is wrong!')
     
    165165        correct = num.array([(0.0, 0.0), (0.0, 10.0),
    166166                             (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'] == \
    172172                                    num.array([1,2,3,4])),
    173173                        'Failed!')
     
    193193            pass
    194194        else:
    195             self.failUnless(0 ==1,
     195            self.assertTrue(0 ==1,
    196196                        'bad region list did not raise error!')
    197197
     
    216216            pass
    217217        else:
    218             self.failUnless(0==1,
     218            self.assertTrue(0==1,
    219219                        'bad region list did not raise error!')
    220220
     
    235235                              pointattlist,segattlist,  mode, points)
    236236
    237         self.failUnless(len(data['generatedtrianglelist']) == 2,
     237        self.assertTrue(len(data['generatedtrianglelist']) == 2,
    238238                        'testregion_with_maxarea 1: # of tris is wrong!')
    239239        ## Another test case
     
    251251        # triangle as a back box.
    252252
    253         self.failUnless(len(data['generatedtrianglelist']) >= 6,
     253        self.assertTrue(len(data['generatedtrianglelist']) >= 6,
    254254                        'testregion_with_maxarea 2: # of tris is wrong!')
    255255        ## Another test case
     
    261261        # On unix this returns a 10 triangle result.
    262262        # Windows returns a 8 triangle result.
    263         self.failUnless(len(data['generatedtrianglelist']) >= 8,
     263        self.assertTrue(len(data['generatedtrianglelist']) >= 8,
    264264                        'testregion_with_maxarea 3: # of tris is wrong!')
    265265
     
    273273        # Windows returns a 8 triangle result.
    274274
    275         self.failUnless(len(data['generatedtrianglelist']) >= 8,
     275        self.assertTrue(len(data['generatedtrianglelist']) >= 8,
    276276                        'testregion_with_maxarea 4: # of tris is wrong!')
    277277
     
    295295            pass
    296296        else:
    297             self.failUnless(0 ==1,
     297            self.assertTrue(0 ==1,
    298298                        'bad hole list did not raise error!')
    299299
     
    316316            pass
    317317        else:
    318             self.failUnless(0 ==1,
     318            self.assertTrue(0 ==1,
    319319                        'bad segment attribute list did not raise error!')
    320320
     
    339339
    340340        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,
    342342                                     correct.flat),
    343343                        'Failed')
     
    363363
    364364        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,
    366366                                     correct.flat),
    367367                        'Failed')
     
    389389     
    390390        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 == \
    392392                                    correct.flat),
    393393                        'trianglelist is wrong!')
    394394        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 == \
    396396                                    correct.flat),
    397397                        'segmentlist is wrong!')
     
    399399        correct = num.array([(0.0, 0.0), (0.0, 10.0),
    400400                             (3.0, 0.0), (3.0, 10.0)])
    401         self.failUnless(num.allclose(data['generatedpointlist'].flat, \
     401        self.assertTrue(num.allclose(data['generatedpointlist'].flat, \
    402402                                     correct.flat),
    403403                        'Failed')
    404404       
    405405        correct = num.array([[tri_tag], [tri_tag]])
    406         self.failUnless(num.allclose(data['generatedtriangleattributelist'].flat, \
     406        self.assertTrue(num.allclose(data['generatedtriangleattributelist'].flat, \
    407407                                     correct.flat),
    408408                        'Failed')
    409409        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 == \
    411411                                    correct.flat),
    412412                        'Failed!')
    413413       
    414414        correct = num.array(segattlist, num.int)
    415         self.failUnless(num.allclose(data['generatedsegmentmarkerlist'].flat,
     415        self.assertTrue(num.allclose(data['generatedsegmentmarkerlist'].flat,
    416416                                     correct.flat),
    417417                        'Failed')
     
    419419        # I copied these answers from the output, so bad test..
    420420        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 == \
    422422                                    correct.flat),
    423423                        'Failed!')
     
    441441
    442442        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, \
    444444                                     correct.flat),
    445445                        'Failed')
     
    450450                              pointattlist,segattlist, mode, points)
    451451        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, \
    453453                                     correct.flat),
    454454                        'Failed')
     
    460460        #print "data", data
    461461        correct = num.array(pointattlist)
    462         self.failUnless(num.allclose(data['generatedpointattributelist'].flat, \
     462        self.assertTrue(num.allclose(data['generatedpointattributelist'].flat, \
    463463                                     correct.flat),
    464464                        'Failed')
  • trunk/anuga_core/source/anuga/operators/__init__.py

    r9551 r9562  
    44"""
    55
    6 pass
     6from numpy.testing import Tester
     7test = Tester().test
    78
    89
    910
     11
  • trunk/anuga_core/source/anuga/parallel/__init__.py

    r9261 r9562  
    66"""
    77
    8 # Lets import the standard anuga interface
    9 #from anuga import *
     8
     9
     10from numpy.testing import Tester
     11test = Tester().test
    1012
    1113
  • trunk/anuga_core/source/anuga/pmesh/__init__.py

    r349 r9562  
    11#nothing
     2
     3from numpy.testing import Tester
     4test = Tester().test
  • trunk/anuga_core/source/anuga/pmesh/test/test_mesh.py

    r9484 r9562  
    2828        b = Point(0.0, 10.0)
    2929       
    30         self.failUnless( a.DistanceToPoint(b) == 10.0,
     30        self.assertTrue( a.DistanceToPoint(b) == 10.0,
    3131                        'Point DistanceToPoint is wrong!')
    3232   
     
    3535        b = Vertex (0.0, 10.0)
    3636       
    37         self.failUnless( a.DistanceToPoint(b) == 10.0,
     37        self.assertTrue( a.DistanceToPoint(b) == 10.0,
    3838                        'Point DistanceToPoint is wrong!')
    3939       
     
    4444        s = Segment(a,b, tag = 20)     
    4545       
    46         self.failUnless( s.vertices[0].DistanceToPoint(s.vertices[1]) == 10.0,
     46        self.assertTrue( s.vertices[0].DistanceToPoint(s.vertices[1]) == 10.0,
    4747                        'vertices in a segment are wrong')
    4848       
    49         self.failUnless( s.tag == 20.0,
     49        self.assertTrue( s.tag == 20.0,
    5050                        'tag in a segment are wrong')
    5151
     
    6363
    6464        mesh.deleteMeshObject (a)
    65         self.failUnless(mesh.userSegments[0] == s3,
     65        self.assertTrue(mesh.userSegments[0] == s3,
    6666                        'Bad segment. ')       
    67         self.failUnless(len(mesh.userSegments) == 1,
     67        self.assertTrue(len(mesh.userSegments) == 1,
    6868                        'Segments not deleted.')
    69         self.failUnless(len(mesh.userVertices) == 2,
     69        self.assertTrue(len(mesh.userVertices) == 2,
    7070                        'Vertex not deleted.')
    7171       
     
    9696        verts = m.getMeshVertices()
    9797        x = verts[tri[1][0]][0]
    98         #self.failUnless((m.meshTriangles[1].vertices[0].x < result + delta) or
     98        #self.assertTrue((m.meshTriangles[1].vertices[0].x < result + delta) or
    9999         #               (m.meshTriangles[1].vertices[0].x > result - delta),
    100100          #              'generated mesh is wrong!')
    101101
    102         self.failUnless((x < result + delta) or
     102        self.assertTrue((x < result + delta) or
    103103                        (x > result - delta),
    104104                        'generated mesh is wrong!')
     
    125125        #print "len(m.meshTriangles)",len(m.meshTriangles)
    126126
    127         self.failUnless(len(m.getTriangulation()) == 2,
     127        self.assertTrue(len(m.getTriangulation()) == 2,
    128128                        'test_regionalMaxArea 1:generated mesh is wrong!')
    129129       
     
    135135        m.generateMesh("Q", maxArea = 36 )
    136136       
    137         self.failUnless(len(m.getTriangulation()) >= 6,
     137        self.assertTrue(len(m.getTriangulation()) >= 6,
    138138                        'testregion_with_maxarea 2: # of tris is wrong!')   
    139139       
     
    147147        #print "len(m.meshTriangles)",len(m.meshTriangles)
    148148       
    149         self.failUnless(len(m.getTriangulation()) >= 8,
     149        self.assertTrue(len(m.getTriangulation()) >= 8,
    150150                        'testregion_with_maxarea 3: # of tris is wrong!')
    151151               
     
    157157                 regions=[r1,r2] )
    158158        m.generateMesh("Q", maxArea = 8 )
    159         self.failUnless(len(m.getTriangulation()) >= 8,
     159        self.assertTrue(len(m.getTriangulation()) >= 8,
    160160                        'testregion_with_maxarea 4: # of tris is wrong!')   
    161161
     
    167167                 regions=[r1,r2] )
    168168        m.generateMesh("Q", maxArea = 36,isRegionalMaxAreas = False )     
    169         self.failUnless(len(m.getTriangulation()) == 2,
     169        self.assertTrue(len(m.getTriangulation()) == 2,
    170170                        'test_regionalMaxArea 5:generated mesh is wrong!')
    171171       
     
    176176                 regions=[r1,r2] )
    177177        m.generateMesh("Q",isRegionalMaxAreas = False )
    178         self.failUnless(len(m.getTriangulation()) == 2,
     178        self.assertTrue(len(m.getTriangulation()) == 2,
    179179                        'test_regionalMaxArea 5:generated mesh is wrong!')
    180180       
     
    198198        m.generate_mesh(maximum_triangle_area=36,verbose=False)         
    199199
    200         self.failUnless(len(m.getTriangulation()) == 2,
     200        self.assertTrue(len(m.getTriangulation()) == 2,
    201201                        'test_regionalMaxArea 1:generated mesh is wrong!')
    202202       
     
    208208        m.generate_mesh(maximum_triangle_area=36,verbose=False) 
    209209       
    210         self.failUnless(len(m.getTriangulation()) >= 6,
     210        self.assertTrue(len(m.getTriangulation()) >= 6,
    211211                        'testregion_with_maxarea 2: # of tris is wrong!')   
    212212               
     
    219219        #print "len(m.getTriangulation())",len(m.getTriangulation())
    220220       
    221         self.failUnless(len(m.getTriangulation()) >= 8,
     221        self.assertTrue(len(m.getTriangulation()) >= 8,
    222222                        'testregion_with_maxarea 3: # of tris is wrong!')
    223223                         
     
    228228                 regions=[r1,r2] )
    229229        m.generate_mesh(maximum_triangle_area=8,verbose=False)   
    230         self.failUnless(len(m.getTriangulation()) >= 8,
     230        self.assertTrue(len(m.getTriangulation()) >= 8,
    231231                        'testregion_with_maxarea 4: # of tris is wrong!')   
    232232
     
    237237        m.generate_mesh(verbose=False)
    238238        #print "en(m.getTriangulation())", len(m.getTriangulation())
    239         self.failUnless(len(m.getTriangulation()) >= 8,
     239        self.assertTrue(len(m.getTriangulation()) >= 8,
    240240        'You have issues!')
    241241       
     
    253253       
    254254        #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),
    256256                        'Bad segment. ')       
    257         self.failUnless(len(mesh.userSegments) ==2,
     257        self.assertTrue(len(mesh.userSegments) ==2,
    258258                        'Segments not deleted.')
    259         self.failUnless(len(mesh.userVertices) == 3,
     259        self.assertTrue(len(mesh.userVertices) == 3,
    260260                        'Vertex deleted, instead of segment.')
    261261
     
    271271        s3 = mesh.addUserSegment(c,b)
    272272
    273         self.failUnless(mesh.isUserSegmentNew(a,d) ,
     273        self.assertTrue(mesh.isUserSegmentNew(a,d) ,
    274274                        'Segment should be new. ')
    275         self.failUnless(not(mesh.isUserSegmentNew(a,b)) ,
     275        self.assertTrue(not(mesh.isUserSegmentNew(a,b)) ,
    276276                        'Segment should not be new. ')
    277277
     
    288288        s3 = mesh.addUserSegment(c,b)
    289289
    290         self.failUnless(mesh.representedUserSegment(a,d) == None,
     290        self.assertTrue(mesh.representedUserSegment(a,d) == None,
    291291                        'Segment should be new. ')
    292         self.failUnless(mesh.representedUserSegment(a,b) == s1 ,
     292        self.assertTrue(mesh.representedUserSegment(a,b) == s1 ,
    293293                        'Segment should not be new. ')
    294294       
     
    305305       
    306306        #print 'Len', len(m.userSegments)
    307         self.failUnless(len(m.getUserSegments()) == 4 ,
     307        self.assertTrue(len(m.getUserSegments()) == 4 ,
    308308                        'userSegments is wrong!')
    309309     
    310310        m.auto_segment()
    311         self.failUnless(len(m.getUserSegments()) == 4 ,
     311        self.assertTrue(len(m.getUserSegments()) == 4 ,
    312312                        'userSegments is wrong!')
    313313     
     
    330330       
    331331        s3 = m.representedAlphaUserSegment(p3,p0)
    332         self.failUnless(not (s3 == None) ,
     332        self.assertTrue(not (s3 == None) ,
    333333                        'userSegments is wrong!')
    334334
    335335       
    336336        s6 = m.representedAlphaUserSegment(p1,p4)       
    337         self.failUnless(not (s6 == None) ,
     337        self.assertTrue(not (s6 == None) ,
    338338                        'userSegments is wrong!')
    339339       
     
    346346       
    347347        s1_now = m.representedUserSegment(p3,p2)
    348         self.failUnless(s1_now == s1 ,
     348        self.assertTrue(s1_now == s1 ,
    349349                        'userSegments is wrong!')
    350350       
    351351        s2_now = m.representedUserSegment(p5,p4)       
    352         self.failUnless(s2_now == s2 ,
     352        self.assertTrue(s2_now == s2 ,
    353353                        'userSegments is wrong!')
    354354       
    355355        s3 = m.representedAlphaUserSegment(p3,p6)       
    356         self.failUnless(not (s3 == None) ,
     356        self.assertTrue(not (s3 == None) ,
    357357                        'userSegments is wrong!')
    358358       
    359359        s4 = m.representedAlphaUserSegment(p3,p6)       
    360         self.failUnless(not (s4 == None) ,
     360        self.assertTrue(not (s4 == None) ,
    361361                        'userSegments is wrong!')
    362362       
    363363        s5 = m.representedAlphaUserSegment(p4,p6)       
    364         self.failUnless(s5 == None ,
     364        self.assertTrue(s5 == None ,
    365365                        'userSegments is wrong!')
    366366        #print m
     
    403403        #print Triangulation[4].attribute
    404404       
    405         self.failUnless(Triangulation[0] == "" and
     405        self.assertTrue(Triangulation[0] == "" and
    406406                        Triangulation[1] == "22" and
    407407                        Triangulation[2] == "" and
     
    428428        vert = m.getMeshVerticeAttributes()
    429429       
    430         self.failUnless(num.all(vert[0] == [12.0, 2.0]) and
     430        self.assertTrue(num.all(vert[0] == [12.0, 2.0]) and
    431431                        num.all(vert[1] == [9.0, 7.0]) and
    432432                        num.all(vert[2] == [14.0,3.0]) and
     
    456456        vert = m.getMeshVerticeAttributes()
    457457        #print "vert", vert
    458         self.failUnless(vert == [],
     458        self.assertTrue(vert == [],
    459459                        'vertex attributes are wrong!')
    460460
     
    480480        #print "seg[0].tag"
    481481       
    482         self.failUnless(seg[0] == 5 and
     482        self.assertTrue(seg[0] == 5 and
    483483                        seg[1] == 7 and
    484484                        seg[2] == 9 and
     
    505505
    506506        seg = m.getMeshSegmentTags()
    507         self.failUnless(seg[0] == "exterior" and
     507        self.assertTrue(seg[0] == "exterior" and
    508508                        seg[1] == "exterior" and
    509509                        seg[2] == "exterior" and
     
    542542
    543543        # 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..."
    545545          #              ,'Ascii file is wrong, vertex title')
    546         self.failUnless(lFile[1] == "0 0.0 0.0 " and #1.1 " and
     546        self.assertTrue(lFile[1] == "0 0.0 0.0 " and #1.1 " and
    547547                        lFile[2] == "1 0.0 4.0 " and #1.2 " and
    548548                        lFile[3] == "2 4.0 0.0 " and #1.3 " and
     
    552552                        'Ascii file is wrong, vertex')
    553553       
    554         #self.failUnless(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..."
     554        #self.assertTrue(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..."
    555555          #              ,'Ascii file is wrong, attribute column title')
    556         self.failUnless(lFile[8] == "0 3 2 4 -1 2 3  " and
     556        self.assertTrue(lFile[8] == "0 3 2 4 -1 2 3  " and
    557557                        lFile[9] == "1 1 0 3 3 2 -1  " and
    558558                        lFile[10] == "2 3 4 1 -1 1 0  " and
     
    561561                        'Ascii file is wrong, triangle')
    562562
    563         self.failUnless( lFile[13] == "0 0 1 exterior" and
     563        self.assertTrue( lFile[13] == "0 0 1 exterior" and
    564564                        lFile[14] == "1 1 4 exterior" and
    565565                        lFile[15] == "2 2 0 exterior" and
     
    568568                        'Ascii file is wrong, segment')
    569569       
    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...',
    571571        #                'Ascii file is wrong, Mesh Vertices Title')
    572572       
    573         self.failUnless(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and
     573        self.assertTrue(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and
    574574                        lFile[20] == '1 0.0 4.0 ' and #1.2 ' and
    575575                        lFile[21] == '2 4.0 0.0 ' and #1.3 ' and
     
    578578                        'Ascii file is wrong, Mesh Vertices II')
    579579       
    580         self.failUnless(lFile[24] == '0 0 1 ' and
     580        self.assertTrue(lFile[24] == '0 0 1 ' and
    581581                        lFile[25] == '1 1 2 ' and
    582582                        lFile[26] == '2 0 2 ' and
     
    614614        #    print l,"<"
    615615        #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..."
    617617                        ,
    618618                        'Ascii file is wrong, vertex title')
    619         self.failUnless(lFile[1] == "0 0.0 0.0 " and #1.1 " and
     619        self.assertTrue(lFile[1] == "0 0.0 0.0 " and #1.1 " and
    620620                        lFile[2] == "1 0.0 4.0 " and #1.2 " and
    621621                        lFile[3] == "2 4.0 0.0 " and #1.3 " and
     
    625625                        'Ascii file is wrong, vertex')
    626626       
    627         self.failUnless(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..."
     627        self.assertTrue(lFile[6] == "# attribute column titles ...Triangulation Vertex Titles..."
    628628                        ,
    629629                        '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..." and
     630        self.assertTrue(lFile[7] == "4 # <# of triangles>, next lines <triangle #> [<vertex #>] [<neigbouring triangle #>] [attribute of region] ...Triangulation Triangles..." and
    631631                        lFile[8] == "0 3 2 4 -1 2 3  " and
    632632                        lFile[9] == "1 1 0 3 3 2 -1  " and
     
    636636                        'Ascii file is wrong, triangle')
    637637
    638         self.failUnless(lFile[12] == "5 # <# of segments>, next lines <segment #> <vertex #>  <vertex #> [boundary tag] ...Triangulation Segments..." and
     638        self.assertTrue(lFile[12] == "5 # <# of segments>, next lines <segment #> <vertex #>  <vertex #> [boundary tag] ...Triangulation Segments..." and
    639639                        lFile[13] == "0 0 1 exterior" and
    640640                        lFile[14] == "1 1 4 exterior" and
     
    644644                        'Ascii file is wrong, segment')
    645645       
    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...',
    647647                        'Ascii file is wrong, Mesh Vertices Title')
    648648       
    649         self.failUnless(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and
     649        self.assertTrue(lFile[19] == '0 0.0 0.0 ' and #1.1 ' and
    650650                        lFile[20] == '1 0.0 4.0 ' and #1.2 ' and
    651651                        lFile[21] == '2 4.0 0.0 ' and #1.3 ' and
     
    654654                        'Ascii file is wrong, Mesh Vertices II')
    655655       
    656         self.failUnless(lFile[23] == '4 # <# of segments>, next lines <segment #> <vertex #>  <vertex #> [boundary tag] ...Mesh Segments...' and
     656        self.assertTrue(lFile[23] == '4 # <# of segments>, next lines <segment #> <vertex #>  <vertex #> [boundary tag] ...Mesh Segments...' and
    657657                        lFile[24] == '0 0 1 ' and
    658658                        lFile[25] == '1 1 2 ' and
     
    679679        m.thinoutVertices(10)
    680680         
    681         self.failUnless(v1 in m.userVertices,
     681        self.assertTrue(v1 in m.userVertices,
    682682                        'test_thinoutVertices, test 1 failed')
    683         self.failUnless(v3 in m.userVertices,
     683        self.assertTrue(v3 in m.userVertices,
    684684                        'test_thinoutVertices, test 2 failed')
    685         self.failUnless(v4 in m.userVertices,
     685        self.assertTrue(v4 in m.userVertices,
    686686                        'test_thinoutVertices, test 3 failed')
    687         self.failUnless(v6 in m.userVertices,
     687        self.assertTrue(v6 in m.userVertices,
    688688                        'test_thinoutVertices, test 4 failed')
    689         self.failUnless(v7 in m.userVertices,
     689        self.assertTrue(v7 in m.userVertices,
    690690                        'test_thinoutVertices, test 5 failed')
    691         self.failUnless(v9 in m.userVertices,
     691        self.assertTrue(v9 in m.userVertices,
    692692                        'test_thinoutVertices, test 6 failed')
    693         self.failUnless(v5 not in m.userVertices,
     693        self.assertTrue(v5 not in m.userVertices,
    694694                        'test_thinoutVertices, test 7 failed')
    695         self.failUnless(v2 not in m.userVertices,
     695        self.assertTrue(v2 not in m.userVertices,
    696696                        'test_thinoutVertices, test 8 failed')
    697         self.failUnless(v8 not in m.userVertices,
     697        self.assertTrue(v8 not in m.userVertices,
    698698                        'test_thinoutVertices, test 9 failed')
    699699
     
    703703        f.same_x_y(v)
    704704
    705         self.failUnless(f.same_x_y(v),
     705        self.assertTrue(f.same_x_y(v),
    706706                        'same_x_y True failed')
    707707        e = Point(7,9)
    708         self.failUnless(not f.same_x_y(e),
     708        self.assertTrue(not f.same_x_y(e),
    709709                        'same_x_y False failed')
    710710
     
    746746        #print "****************** fileName", fileName
    747747        os.remove(fileName)
    748         self.failUnless(0 == m.__cmp__(m_returned),
     748        self.assertTrue(0 == m.__cmp__(m_returned),
    749749                        'loading and saving of a mesh failed')
    750750        # 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,
    752752        #                'loading and saving of a mesh geo refs failed')
    753753
     
    791791        #print "m.geo_reference",m.geo_reference
    792792        #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),
    794794                        '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,
    796796                        'loading and saving of a mesh geo refs failed')
    797797
     
    820820        [xmin, ymin, xmax, ymax] = m.boxsize()
    821821        [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,
    823823                        '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,
    825825                        'normalise failed')
    826826        m.normaliseMesh(200,-100,5)
    827827        [xmin, ymin, xmax, ymax] = m.boxsize()
    828828        [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,
    830830                        '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,
    832832                        'normalise failed')
    833833       
     
    869869        #print "mesh ***************dsg*", m
    870870        #print "(m.__cmp__(m_returned)", m.__cmp__(m_returned)
    871         self.failUnless(0 == m.__cmp__(m),
     871        self.assertTrue(0 == m.__cmp__(m),
    872872                        'test_exportASCIIsegmentoutlinefile:loading and saving of a mesh failed')
    873873        # Having problems with this on linux.
    874874        #The ordering of the dictionary values wasn't the same as the windows
    875875        #returned value (verts.values())
    876         #self.failUnless(0 == m.__cmp__(m_returned),
     876        #self.assertTrue(0 == m.__cmp__(m_returned),
    877877        #                'test_exportASCIIsegmentoutlinefile:loading and saving of a mesh failed')
    878878       
    879         self.failUnless(3 == len(m_returned.userVertices),
     879        self.assertTrue(3 == len(m_returned.userVertices),
    880880                        '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),
    882882                        'segmentoutlinefile:IO of a mesh failed')
    883883        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 ==
    885885                            m_returned.userSegments[i].vertices[0].x,
    886886                        '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 ==
    888888                            m_returned.userSegments[i].vertices[0].y,
    889889                        '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 ==
    891891                            m_returned.userSegments[i].vertices[1].x,
    892892                        '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 ==
    894894                            m_returned.userSegments[i].vertices[1].y,
    895895                        'loading and saving of a mesh outline fialed')
     
    930930        #print "mesh ***************dsg*", m
    931931        #print "(m.__cmp__(m_returned)", m.__cmp__(m_returned)
    932         self.failUnless(0 == m.__cmp__(m),
     932        self.assertTrue(0 == m.__cmp__(m),
    933933                        'loading and saving of a mesh failed')
    934934
    935         self.failUnless(5 == len(m_returned.userVertices),
     935        self.assertTrue(5 == len(m_returned.userVertices),
    936936                        '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),
    938938                        'segmentoutlinefile:IO of a mesh failed')
    939939        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 ==
    941941                            m_returned.userSegments[i].vertices[0].x,
    942942                        '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 ==
    944944                            m_returned.userSegments[i].vertices[0].y,
    945945                        '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 ==
    947947                            m_returned.userSegments[i].vertices[1].x,
    948948                        '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 ==
    950950                            m_returned.userSegments[i].vertices[1].y,
    951951                        'loading and saving of a mesh outline fialed')
     
    970970        m = importMeshFromFile(fileName)
    971971        os.remove(fileName)
    972         self.failUnless(m.userVertices[0].x == 1.0,
     972        self.assertTrue(m.userVertices[0].x == 1.0,
    973973                        'loadxy, test 1 failed')
    974         self.failUnless(m.userVertices[0].y == 0.0,
     974        self.assertTrue(m.userVertices[0].y == 0.0,
    975975                        '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],
    977977        #                'loadxy, test 2.2 failed')
    978         self.failUnless(m.userVertices[1].x == 0.0,
     978        self.assertTrue(m.userVertices[1].x == 0.0,
    979979                        'loadxy, test 3 failed')
    980         self.failUnless(m.userVertices[1].y == 1.0,
     980        self.assertTrue(m.userVertices[1].y == 1.0,
    981981                        '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],
    983983        #                'loadxy, test 5 failed')
    984984       
     
    10111011        file.close()
    10121012        os.remove(fileName)
    1013         self.failUnless(lFile[0] == "x,y," and
     1013        self.assertTrue(lFile[0] == "x,y," and
    10141014                        lFile[1] == "0.0,0.0" and
    10151015                        lFile[2] == "0.0,3.0" and
     
    10171017                        ,
    10181018                        'exported Ascii csv file is wrong')
    1019         self.failUnless(lFile[4] == "1.0,2.0" and
     1019        self.assertTrue(lFile[4] == "1.0,2.0" and
    10201020                        lFile[5] == "3.0,1.0"
    10211021                        ,
     
    10341034        os.remove(fileName)
    10351035       
    1036         self.failUnless(lFile[0] == "x,y," and
     1036        self.assertTrue(lFile[0] == "x,y," and
    10371037                        lFile[1] == "0.0,0.0" and
    10381038                        lFile[2] == "0.0,3.0" and
     
    10721072
    10731073        os.remove(fileName)
    1074         self.failUnless(lFile[0] == "x,y" and
     1074        self.assertTrue(lFile[0] == "x,y" and
    10751075                        lFile[1] == "0,0" and
    10761076                        lFile[2] == "0,3" and
     
    10781078                        ,
    10791079                        'exported Ascii csv file is wrong')
    1080         self.failUnless(lFile[4] == "1,2" and
     1080        self.assertTrue(lFile[4] == "1,2" and
    10811081                        lFile[5] == "3,1"
    10821082                        ,
     
    10951095        os.remove(fileName)
    10961096       
    1097         self.failUnless(lFile[0] == "x,y" and
     1097        self.assertTrue(lFile[0] == "x,y" and
    10981098                        lFile[1] == "0.0,0.0" and
    10991099                        lFile[2] == "0.0,3.0" and
     
    11171117        #print "lFile",lFile
    11181118        #print "************* test_mesh exportPointsFilefile"
    1119         self.failUnless(lFile[0] == ""
     1119        self.assertTrue(lFile[0] == ""
    11201120                        ,
    11211121                        'exported Ascii csv file is wrong')
     
    11251125        preset = ["moat", "internal boundary"]
    11261126        [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 ]
    11281128                        ,
    11291129                        'test_strings2ints produces bad intlist')
    1130         self.failUnless(converter == ['moat', 'internal boundary',
     1130        self.assertTrue(converter == ['moat', 'internal boundary',
    11311131                                      'sea', 'river inlet']
    11321132                        ,
     
    11411141        [intlist, converter] = segment_strings2ints(list,preset )
    11421142        newlist = segment_ints2strings(intlist, converter)
    1143         self.failUnless(outlist == newlist
     1143        self.assertTrue(outlist == newlist
    11441144                        ,
    11451145                        'test_strings2ints produces bad intlist')
    1146         self.failUnless(converter == ['moat', 'internal boundary',
     1146        self.assertTrue(converter == ['moat', 'internal boundary',
    11471147                                      'sea', 'river inlet']
    11481148                        ,
     
    11551155        newlist = segment_ints2strings(intlist, converter)
    11561156        outlist = ['moat', 'moat', 'moat']
    1157         self.failUnless(outlist == newlist
     1157        self.assertTrue(outlist == newlist
    11581158                        ,
    11591159                        'test_strings2ints produces bad intlist')
    1160         self.failUnless(converter == ['moat', 'internal boundary']
     1160        self.assertTrue(converter == ['moat', 'internal boundary']
    11611161                        ,
    11621162                        'test_strings2ints produces bad converter')
     
    11851185       
    11861186         
    1187         self.failUnless(UserVerts == inputVerts_noDups,
     1187        self.assertTrue(UserVerts == inputVerts_noDups,
    11881188                            'duplicate verts not removed')
    11891189        #for userVert, inputVert in map(None, UserVerts, inputVerts_noDups):
    1190         #    self.failUnless(userVert.x == inputVert.x,
     1190        #    self.assertTrue(userVert.x == inputVert.x,
    11911191        #                    'x duplicate verts not removed')
    1192         #    self.failUnless(userVert.y == inputVert.y,
     1192        #    self.assertTrue(userVert.y == inputVert.y,
    11931193        #                    'y duplicate verts not removed')
    11941194
     
    12061206
    12071207       
    1208         self.failUnless(len(m.userSegments) ==2,
     1208        self.assertTrue(len(m.userSegments) ==2,
    12091209                        'Wrong segment list length.')
    1210         self.failUnless(len(m.userVertices) == 3,
     1210        self.assertTrue(len(m.userVertices) == 3,
    12111211                        'Wrong vertex list length.')
    1212         self.failUnless(m.userSegments[0].tag =='food',
     1212        self.assertTrue(m.userSegments[0].tag =='food',
    12131213                        'Wrong segment tag length.')
    1214         self.failUnless(m.userSegments[1].tag =='do-op',
     1214        self.assertTrue(m.userSegments[1].tag =='do-op',
    12151215                        'Wrong segment tag.')
    12161216       
     
    12391239
    12401240       
    1241         self.failUnless(m.userSegments[5].vertices[0].y == 3,
     1241        self.assertTrue(m.userSegments[5].vertices[0].y == 3,
    12421242                        'Wrong vertex connected.')
    1243         self.failUnless(m.userSegments[5].vertices[1].y == 1,
     1243        self.assertTrue(m.userSegments[5].vertices[1].y == 1,
    12441244                        'Wrong vertex connected.')
    12451245           
     
    12571257
    12581258       
    1259         self.failUnless(len(m.userSegments) ==2,
     1259        self.assertTrue(len(m.userSegments) ==2,
    12601260                        'Wrong segment list length.')
    1261         self.failUnless(len(m.userVertices) == 3,
     1261        self.assertTrue(len(m.userVertices) == 3,
    12621262                        'Wrong vertex list length.')
    1263         self.failUnless(m.userSegments[0].tag =='food',
     1263        self.assertTrue(m.userSegments[0].tag =='food',
    12641264                        'Wrong segment tag length.')
    1265         self.failUnless(m.userSegments[1].tag =='hair',
     1265        self.assertTrue(m.userSegments[1].tag =='hair',
    12661266                        'Wrong segment tag.')
    12671267       
     
    12791279
    12801280       
    1281         self.failUnless(len(m.userSegments) ==2,
     1281        self.assertTrue(len(m.userSegments) ==2,
    12821282                        'Wrong segment list length.')
    1283         self.failUnless(len(m.userVertices) == 3,
     1283        self.assertTrue(len(m.userVertices) == 3,
    12841284                        'Wrong vertex list length.')
    1285         self.failUnless(m.userSegments[0].tag =='food',
     1285        self.assertTrue(m.userSegments[0].tag =='food',
    12861286                        'Wrong segment tag length.')
    1287         self.failUnless(m.userSegments[1].tag =='hair',
     1287        self.assertTrue(m.userSegments[1].tag =='hair',
    12881288                        'Wrong segment tag.')
    12891289       
     
    13321332        #print '**@@@@@******'
    13331333       
    1334         self.failUnless( new_m == m,
     1334        self.assertTrue( new_m == m,
    13351335                         'loadASCIITestCase failed. test new 1')
    13361336           
     
    13971397        #print "dict",dict
    13981398       
    1399         self.failUnless( dict['vertex_attribute_titles'] == titles,
     1399        self.assertTrue( dict['vertex_attribute_titles'] == titles,
    14001400                         'test_Mesh2IOTriangulationDict failed. test 1')
    14011401        answer = [a_xy,[0.0, 4.0],[4.0,0.0], [1.0,1.0], [2.0,2.0]]
     
    14031403        #print "dict['vertices']",dict['vertices']
    14041404       
    1405         self.failUnless(num.alltrue(dict['vertices'] == answer),
     1405        self.assertTrue(num.alltrue(dict['vertices'] == answer),
    14061406                        'test_Mesh2IOTriangulationDict failed. test 2')
    14071407
    1408         self.failUnless(num.alltrue(dict['vertices'].flatten() ==
     1408        self.assertTrue(num.alltrue(dict['vertices'].flatten() ==
    14091409                                    verts.flatten()),
    14101410                         'test_Mesh2IOTriangulationDict failed. test vert')
    1411         self.failUnless(num.alltrue(dict['vertex_attributes'].flatten() ==
     1411        self.assertTrue(num.alltrue(dict['vertex_attributes'].flatten() ==
    14121412                                    vert_as.flatten()),
    14131413                         'test_Mesh2IOTriangulationDict failed. test vert ats')
    14141414
    1415         self.failUnless(num.alltrue(dict['segments'][0] == [0,1]),
     1415        self.assertTrue(num.alltrue(dict['segments'][0] == [0,1]),
    14161416                        'test_Mesh2IODict failed. test 3')
    14171417       
    1418         self.failUnless( dict['segment_tags'] == seg_tags,
     1418        self.assertTrue( dict['segment_tags'] == seg_tags,
    14191419                        'test_Mesh2IODict failed. test 3')
    14201420        #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]),
    14221422                        '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]),
    14241424                        'test_Mesh2IODict failed. test 6')
    14251425        #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",
    14271427                         'test_Mesh2IODict failed. test 7')
    14281428
     
    14601460        #print "dict",dict
    14611461       
    1462         self.failUnless( dict['vertex_attribute_titles'] == titles,
     1462        self.assertTrue( dict['vertex_attribute_titles'] == titles,
    14631463                         'test_Mesh2IOTriangulationDict failed. test 1')
    14641464        answer = [a_xy,[0.0, 4.0],[4.0,0.0], [1.0,1.0], [2.0,2.0]]
     
    14661466        #print "dict['vertices']",dict['vertices']
    14671467       
    1468         self.failUnless(num.alltrue(dict['vertices'] == answer),
     1468        self.assertTrue(num.alltrue(dict['vertices'] == answer),
    14691469                        'test_Mesh2IOTriangulationDict failed. test 2')
    14701470
    1471         self.failUnless(num.alltrue(dict['vertices'] == verts),
     1471        self.assertTrue(num.alltrue(dict['vertices'] == verts),
    14721472                        '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),
    14741474                        'test_Mesh2IOTriangulationDict failed. test vert ats')
    14751475
    1476         self.failUnless(num.alltrue(dict['segments'][0] == [0,1]),
     1476        self.assertTrue(num.alltrue(dict['segments'][0] == [0,1]),
    14771477                        'test_Mesh2IODict failed. test 3')
    14781478       
    1479         self.failUnless(dict['segment_tags'] == seg_tags,
     1479        self.assertTrue(dict['segment_tags'] == seg_tags,
    14801480                        'test_Mesh2IODict failed. test 3')
    14811481        #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]),
    14831483                        '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]),
    14851485                        'test_Mesh2IODict failed. test 6')
    14861486        #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",
    14881488                        'test_Mesh2IODict failed. test 7')
    14891489
     
    14941494       
    14951495        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],
    14971497                        'test_Mesh2IODict failed. test 1')
    1498             self.failUnless( pimpatt == pactual.attributes,
     1498            self.assertTrue( pimpatt == pactual.attributes,
    14991499                        'test_Mesh2IODict failed. test 1.1')
    1500         self.failUnless( dict['outline_segments'][0] == [0,1],
     1500        self.assertTrue( dict['outline_segments'][0] == [0,1],
    15011501                        'test_Mesh2IODict failed. test 3')
    15021502        for segimp,segactual in map(None,dict['outline_segment_tags'],seg):
    1503             self.failUnless( segimp == segactual.tag,
     1503            self.assertTrue( segimp == segactual.tag,
    15041504                        'test_Mesh2IODict failed. test 4')
    15051505        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],
    15071507                        'test_Mesh2IODict failed. test 5')
    15081508       
    15091509        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],
    15111511                        'loadASCIITestCase failed. test 6')
    1512             self.failUnless( regattimp == regactual.getTag(),
     1512            self.assertTrue( regattimp == regactual.getTag(),
    15131513                        'loadASCIITestCase failed. test 7')
    1514             self.failUnless( regmaxarea == regactual.getMaxArea(),
     1514            self.assertTrue( regmaxarea == regactual.getMaxArea(),
    15151515                        'loadASCIITestCase failed. test 7')
    15161516   
     
    15521552       
    15531553        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],
    15551555                        'loadASCIITestCase failed. test 1')
    1556             self.failUnless( pimpatt == pactual.attributes,
     1556            self.assertTrue( pimpatt == pactual.attributes,
    15571557                        'loadASCIITestCase failed. test 1.1')
    1558         self.failUnless( dict['outline_segments'][0] == [0,1],
     1558        self.assertTrue( dict['outline_segments'][0] == [0,1],
    15591559                        'loadASCIITestCase failed. test 3')
    15601560        for segimp,segactual in map(None,dict['outline_segment_tags'],seg):
    1561             self.failUnless( segimp == segactual.tag,
     1561            self.assertTrue( segimp == segactual.tag,
    15621562                        'loadASCIITestCase failed. test 4')
    15631563        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],
    15651565                        'loadASCIITestCase failed. test 5')
    15661566        #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],
    15681568          #              'loadASCIITestCase failed. test 6')
    1569            # self.failUnless( regimp[2] == regactual.getTag(),
     1569           # self.assertTrue( regimp[2] == regactual.getTag(),
    15701570            #            'loadASCIITestCase failed. test 7')
    1571             #self.failUnless( regimp[3] == regactual.getMaxArea(),
     1571            #self.assertTrue( regimp[3] == regactual.getMaxArea(),
    15721572             #           'loadASCIITestCase failed. test 7')
    15731573
    15741574           
    15751575        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],
    15771577                        'loadASCIITestCase failed. test 6')
    1578             self.failUnless( regattimp == regactual.getTag(),
     1578            self.assertTrue( regattimp == regactual.getTag(),
    15791579                        'loadASCIITestCase failed. test 7')
    1580             self.failUnless( regmaxarea == regactual.getMaxArea(),
     1580            self.assertTrue( regmaxarea == regactual.getMaxArea(),
    15811581                        'loadASCIITestCase failed. test 7')
    15821582
     
    15871587                                  max_triangle_area = 88,
    15881588                                           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',
    15981598                        'FAILED!')
    15991599       
     
    16031603                               {'tagin':[0,1],'bom':[2]},
    16041604                                  max_triangle_area=10)
    1605         self.failUnless(len(m.regions)==1,
     1605        self.assertTrue(len(m.regions)==1,
    16061606                        'FAILED!')
    16071607        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,
    16111611                        'FAILED!')
    1612         self.failUnless(segs[0].tag=='tagin',
     1612        self.assertTrue(segs[0].tag=='tagin',
    16131613                        'FAILED!') 
    1614         self.failUnless(segs[1].tag=='tagin',
     1614        self.assertTrue(segs[1].tag=='tagin',
    16151615                        'FAILED!')
    16161616         
    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=='',
    16201620                        'FAILED!')
    16211621       
     
    16391639        # poly_point values are relative to the mesh geo-ref
    16401640        # 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],
    16421642                                       polygon_absolute, closed = False),
    16431643                        'FAILED!')
    16441644               
    1645         self.failUnless(len(m.regions)==1,
     1645        self.assertTrue(len(m.regions)==1,
    16461646                        'FAILED!')
    16471647        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,
    16511651                        'FAILED!')
    1652         self.failUnless(segs[0].tag=='tagin',
     1652        self.assertTrue(segs[0].tag=='tagin',
    16531653                        'FAILED!') 
    1654         self.failUnless(segs[1].tag=='tagin',
     1654        self.assertTrue(segs[1].tag=='tagin',
    16551655                        'FAILED!')
    16561656         
    1657         self.failUnless(segs[2].tag=='bom',
     1657        self.assertTrue(segs[2].tag=='bom',
    16581658                        'FAILED!')
    1659         self.failUnless(segs[3].tag=='',
     1659        self.assertTrue(segs[3].tag=='',
    16601660                        'FAILED!')
    16611661        verts = m.getUserVertices()
     
    16731673            #print "new_point_y",new_point_y
    16741674           
    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')
    16771677           
    16781678         
     
    16861686                               {'tagin':[0,1],'bom':[2]},
    16871687                                  max_triangle_area=10)
    1688         self.failUnless(len(m.regions)==1,
     1688        self.assertTrue(len(m.regions)==1,
    16891689                        'FAILED!')
    16901690        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,
    16941694                        'FAILED!')
    1695         self.failUnless(segs[0].tag=='tagin',
     1695        self.assertTrue(segs[0].tag=='tagin',
    16961696                        'FAILED!') 
    1697         self.failUnless(segs[1].tag=='tagin',
     1697        self.assertTrue(segs[1].tag=='tagin',
    16981698                        'FAILED!')
    16991699         
    1700         self.failUnless(segs[2].tag=='bom',
     1700        self.assertTrue(segs[2].tag=='bom',
    17011701                        'FAILED!')
    1702         self.failUnless(segs[3].tag=='',
     1702        self.assertTrue(segs[3].tag=='',
    17031703                        'FAILED!')
    17041704        verts = m.getUserVertices()
     
    17141714            new_point_y = new_point.y + m.geo_reference.get_yllcorner()
    17151715           
    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')
    17181718
    17191719
     
    17391739        #print "poly_point.y+y",poly_point.y+y
    17401740        #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],
    17421742                                       polygon_absolute, closed = False),
    17431743                        'FAILED!')
    17441744               
    1745         self.failUnless(len(m.holes)==1,
     1745        self.assertTrue(len(m.holes)==1,
    17461746                        'FAILED!')
    17471747        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,
    17511751                        'FAILED!')
    1752         self.failUnless(segs[0].tag=='tagin',
     1752        self.assertTrue(segs[0].tag=='tagin',
    17531753                        'FAILED!') 
    1754         self.failUnless(segs[1].tag=='tagin',
     1754        self.assertTrue(segs[1].tag=='tagin',
    17551755                        'FAILED!')
    17561756         
    1757         self.failUnless(segs[2].tag=='bom',
     1757        self.assertTrue(segs[2].tag=='bom',
    17581758                        'FAILED!')
    1759         self.failUnless(segs[3].tag=='interior',
     1759        self.assertTrue(segs[3].tag=='interior',
    17601760                        'FAILED!')
    17611761        verts = m.getUserVertices()
     
    17731773            #print "new_point_y",new_point_y
    17741774           
    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')
    17771777
    17781778
     
    18001800        #print "poly_point.y+y",poly_point.y+y
    18011801        #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],
    18031803                                       polygon_absolute, closed = False),
    18041804                        'FAILED!')
    18051805               
    1806         self.failUnless(len(m.holes)==1,
     1806        self.assertTrue(len(m.holes)==1,
    18071807                        'FAILED!')
    18081808        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',
    18151815                        'FAILED!') 
    1816         self.failUnless(segs[1].tag=='interior',
     1816        self.assertTrue(segs[1].tag=='interior',
    18171817                        'FAILED!')
    18181818         
    1819         self.failUnless(segs[2].tag=='interior',
     1819        self.assertTrue(segs[2].tag=='interior',
    18201820                        'FAILED!')
    1821         self.failUnless(segs[3].tag=='interior',
     1821        self.assertTrue(segs[3].tag=='interior',
    18221822                        'FAILED!')
    18231823        verts = m.getUserVertices()
     
    18351835            #print "new_point_y",new_point_y
    18361836           
    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')           
    18391839
    18401840    def test_add_circle(self):
     
    18661866        #m.export_mesh_file("aaat.msh")
    18671867       
    1868         self.failUnless(len(m.regions)==1,
     1868        self.assertTrue(len(m.regions)==1,
    18691869                        'FAILED!')
    18701870        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,
    18741874                        'FAILED!')
    1875         self.failUnless(segs[0].tag==tag,
     1875        self.assertTrue(segs[0].tag==tag,
    18761876                        'FAILED!') 
    1877         self.failUnless(segs[1].tag==tag,
     1877        self.assertTrue(segs[1].tag==tag,
    18781878                        'FAILED!')
    18791879         
     
    19281928        #m.export_mesh_file("from_test_mesh.tsh")
    19291929        seg = m.getMeshSegments()
    1930         self.failUnless(4==len(seg),
     1930        self.assertTrue(4==len(seg),
    19311931                        'FAILED!')
    19321932
    19331933        vert = m.getMeshVertices()
    1934         self.failUnless(4==len(vert),
     1934        self.assertTrue(4==len(vert),
    19351935                        'FAILED!')
    19361936 
     
    19701970        #m.export_mesh_file("from_test_mesh.tsh")
    19711971        seg = m.getMeshSegments()
    1972         self.failUnless(4==len(seg),
     1972        self.assertTrue(4==len(seg),
    19731973                        'FAILED!')
    19741974
    19751975        vert = m.getMeshVertices()
    1976         self.failUnless(4==len(vert),
     1976        self.assertTrue(4==len(vert),
    19771977                        'FAILED!')
    19781978   
     
    19891989        vert = m.getUserVertices()
    19901990        #print "vert",vert
    1991         self.failUnless(4==len(vert),
     1991        self.assertTrue(4==len(vert),
    19921992                        'FAILED!')
    19931993        vert= m.get_user_vertices(absolute=True)
    19941994       
    1995         self.failUnless(num.allclose(vert, points_ab),
     1995        self.assertTrue(num.allclose(vert, points_ab),
    19961996                        'FAILED!')       
    19971997
     
    20062006        vert = m.getUserVertices()
    20072007        #print "vert",vert
    2008         self.failUnless(4==len(vert),
     2008        self.assertTrue(4==len(vert),
    20092009                        'FAILED!')
    20102010        vert = m.get_user_vertices(absolute=True)
    20112011       
    2012         self.failUnless(num.alltrue(vert.flatten() ==
     2012        self.assertTrue(num.alltrue(vert.flatten() ==
    20132013                                    num.array(points).flatten()),
    20142014                        'FAILED!')
     
    20252025        vert = m.getUserVertices()
    20262026        #print "vert",vert
    2027         self.failUnless(4==len(vert),
     2027        self.assertTrue(4==len(vert),
    20282028                        'FAILED!')
    20292029        vert= m.get_user_vertices(absolute=True)
    20302030       
    2031         self.failUnless(num.allclose(vert, points_ab),
     2031        self.assertTrue(num.allclose(vert, points_ab),
    20322032                        'FAILED!')
    20332033
     
    20422042        vert = m.getUserVertices()
    20432043        #print "vert",vert
    2044         self.failUnless(4==len(vert),
     2044        self.assertTrue(4==len(vert),
    20452045                        'FAILED!')
    20462046        vert= m.get_user_vertices(absolute=True)
    20472047       
    2048         self.failUnless(num.allclose(vert, points_ab),
     2048        self.assertTrue(num.allclose(vert, points_ab),
    20492049                        'FAILED!')
    20502050
     
    20642064        vert = m.getUserVertices()
    20652065        #print "vert",vert
    2066         self.failUnless(4==len(vert),
     2066        self.assertTrue(4==len(vert),
    20672067                        'FAILED!')
    20682068        vert= m.get_user_vertices(absolute=True)
    2069         self.failUnless(num.allclose(vert, points_ab),
     2069        self.assertTrue(num.allclose(vert, points_ab),
    20702070                        'FAILED!')
    20712071        vert= m.get_user_vertices(absolute=False)
    20722072        points_new = m.geo_reference.get_absolute(vert)
    20732073       
    2074         self.failUnless(num.allclose(points_ab, points_new),
     2074        self.assertTrue(num.allclose(points_ab, points_new),
    20752075                        'FAILED!')
    20762076
     
    21102110        #print "calc_mesh_area", calc_mesh_area
    21112111        delta  = 0.0000000001
    2112         self.failUnless((8.0 < calc_mesh_area + delta) or
     2112        self.assertTrue((8.0 < calc_mesh_area + delta) or
    21132113                        (8.0 > calc_mesh_area - delta),
    21142114                        'generated mesh is wrong!')
  • trunk/anuga_core/source/anuga/pmesh/test/test_mesh_interface.py

    r9549 r9562  
    5353
    5454        # Test the mesh instance
    55         self.failUnless(len(m.regions)==3, 'FAILED!')
     55        self.assertTrue(len(m.regions)==3, 'FAILED!')
    5656        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!')
    6363
    6464        # Assuming the order of the region points is known.
     
    7272               % (str(poly_point.x+x), str(poly_point.y+y),
    7373                  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],
    7575                                          polygon_absolute, closed=False),
    7676                        msg)
     
    8383        # poly_point values are relative to the mesh geo-ref
    8484        # 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],
    8686                                          inner1_polygon_absolute,
    8787                                          closed=False),
     
    9595        # poly_point values are relative to the mesh geo-ref
    9696        # 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],
    9898                                          inner2_polygon_absolute,
    9999                                          closed=False),
     
    153153
    154154        # Test the mesh instance
    155         self.failUnless(len(m.regions)==3, 'FAILED!')
     155        self.assertTrue(len(m.regions)==3, 'FAILED!')
    156156        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!')
    163163
    164164        # Assuming the order of the region points is known.
     
    169169        # poly_point values are relative to the mesh geo-ref
    170170        # 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],
    172172                                          polygon_absolute,
    173173                                          closed=False),
     
    181181        # poly_point values are relative to the mesh geo-ref
    182182        # 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],
    184184                                          inner1_polygon_absolute,
    185185                                          closed=False),
     
    193193        # poly_point values are relative to the mesh geo-ref
    194194        # 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],
    196196                                          inner2_polygon_absolute,
    197197                                          closed=False),
     
    238238
    239239        # Test the mesh instance
    240         self.failUnless(len(m.regions)==3, 'FAILED!')
     240        self.assertTrue(len(m.regions)==3, 'FAILED!')
    241241        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!')             
    251251               
    252252    def test_create_mesh_from_regions3(self):
     
    278278
    279279        # Test the mesh instance
    280         self.failUnless(len(m.regions) == 3, 'FAILED!')
     280        self.assertTrue(len(m.regions) == 3, 'FAILED!')
    281281        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!')
    291291
    292292    def test_create_mesh_from_regions4(self):
     
    318318        m = importMeshFromFile(file_name)
    319319
    320         self.failUnless(len(m.getTriangulation()) <= 900,
     320        self.assertTrue(len(m.getTriangulation()) <= 900,
    321321                        'Test mesh interface failed!')
    322         self.failUnless(len(m.getTriangulation()) >= 200,
     322        self.assertTrue(len(m.getTriangulation()) >= 200,
    323323                        'Test mesh interface failed!')
    324324
     
    331331        m = importMeshFromFile(file_name)
    332332
    333         self.failUnless(len(m.getTriangulation()) <= 100,
     333        self.assertTrue(len(m.getTriangulation()) <= 100,
    334334                        'Test mesh interface failed!')
    335335
     
    364364
    365365        m = importMeshFromFile(file_name)
    366         self.failUnless(len(m.getTriangulation()) <= 2000,
     366        self.assertTrue(len(m.getTriangulation()) <= 2000,
    367367                        'Test mesh interface failed!')
    368         self.failUnless(len(m.getTriangulation()) >= 900,
     368        self.assertTrue(len(m.getTriangulation()) >= 900,
    369369                        'Test mesh interface failed!')
    370370
     
    406406
    407407        m = importMeshFromFile(file_name)
    408         self.failUnless(len(m.getTriangulation()) <= 2000,
     408        self.assertTrue(len(m.getTriangulation()) <= 2000,
    409409                        'Test mesh interface failed!')
    410         self.failUnless(len(m.getTriangulation()) >= 900,
     410        self.assertTrue(len(m.getTriangulation()) >= 900,
    411411                        'Test mesh interface failed!')
    412412
     
    451451
    452452        m = importMeshFromFile(file_name)
    453         self.failUnless(len(m.getTriangulation()) <= 3000,
     453        self.assertTrue(len(m.getTriangulation()) <= 3000,
    454454                        'Test mesh interface failed!')
    455         self.failUnless(len(m.getTriangulation()) >= 2000,
     455        self.assertTrue(len(m.getTriangulation()) >= 2000,
    456456                        'Test mesh interface failed!')
    457457
     
    646646                                     breaklines=[[[50,50],[2000,2000]]])
    647647                                                                         
    648         self.failUnless(len(m.regions) == 1, 'FAILED!')
     648        self.assertTrue(len(m.regions) == 1, 'FAILED!')
    649649        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!')
    652652
    653653
     
    668668                                     interior_holes=[interior_poly1])
    669669
    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!')
    672672
    673673
     
    680680        #print len(m.userVertices)
    681681       
    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!')
    684684
    685685        #-------------------------------------
  • trunk/anuga_core/source/anuga/pmesh/test/test_meshquad.py

    r9484 r9562  
    118118            pass
    119119        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  \
    121121            longer causes as error')
    122122   
  • trunk/anuga_core/source/anuga/pymetis/__init__.py

    r9551 r9562  
    22"""
    33
    4 pass
     4from numpy.testing import Tester
     5test = Tester().test
    56
    6 
  • trunk/anuga_core/source/anuga/shallow_water/__init__.py

    r9551 r9562  
    66"""
    77
    8 pass
     8from numpy.testing import Tester
     9test = Tester().test
     10
    911
    1012 
  • trunk/anuga_core/source/anuga/shallow_water/test/test_shallow_water_domain.py

    r9551 r9562  
    68866886
    68876887         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)
    68926892         msg = "test_pmesh2Domain Too many boundaries"
    6893          self.failUnless( len(domain.boundary)  == 4, msg)
     6893         self.assertTrue( len(domain.boundary)  == 4, msg)
    68946894
    68956895         # FIXME change to use get_xllcorner
    68966896         msg = 'Bad geo-reference'
    6897          self.failUnless(domain.geo_reference.xllcorner  == 140.0, msg)
     6897         self.assertTrue(domain.geo_reference.xllcorner  == 140.0, msg)
    68986898
    68996899         domain = Domain(fileName)
     
    69196919
    69206920         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)
    69256925         msg = "test_pmesh2Domain Too many boundaries"
    6926          self.failUnless(len(domain.boundary)  == 4, msg)
     6926         self.assertTrue(len(domain.boundary)  == 4, msg)
    69276927
    69286928         # FIXME change to use get_xllcorner
    69296929         msg = 'Bad geo_reference'
    6930          self.failUnless(domain.geo_reference.xllcorner  == 140.0, msg)
     6930         self.assertTrue(domain.geo_reference.xllcorner  == 140.0, msg)
    69316931
    69326932         os.remove(fileName)
  • trunk/anuga_core/source/anuga/structures/__init__.py

    r9551 r9562  
    11
    2 pass
     2
     3from numpy.testing import Tester
     4test = Tester().test
     5
  • trunk/anuga_core/source/anuga/tsunami_source/__init__.py

    r9551 r9562  
    66"""
    77
    8 pass
     8from numpy.testing import Tester
     9test = Tester().test
     10
    911
    1012
  • trunk/anuga_core/source/anuga/utilities/__init__.py

    r9551 r9562  
    66"""
    77
    8 pass
     8from numpy.testing import Tester
     9test = Tester().test
    910
    1011
  • trunk/anuga_core/source/anuga/utilities/numerical_tools.py

    r9561 r9562  
    3333    if x < -1.0:
    3434        if x < -1.0 - eps:
    35             raise ValueError, errmsg
     35            raise ValueError, error_msg
    3636        else:
    3737            warn(warning_msg)
     
    4040    if x > 1.0:
    4141        if x > 1.0 + eps:
    42             raise ValueError, errmsg
     42            raise ValueError, error_msg
    4343        else:
    4444            log.critical('NOTE: changing argument to acos from %.18f to 1.0' %x)
     
    389389#Initialise module
    390390
    391 from util_ext import gradient, gradient2
     391#from .util_ext import gradient, gradient2
    392392
    393393
  • trunk/anuga_core/source/anuga/utilities/test/test_csv_tools.py

    r9437 r9562  
    9595               '--------------------\n'
    9696               % (expected, got))
    97         self.failUnless(self.str_cmp(got, expected), msg)
     97        self.assertTrue(self.str_cmp(got, expected), msg)
    9898
    9999
     
    130130               '--------------------\n'
    131131               % (expected, got))
    132         self.failUnless(self.str_cmp(got, expected), msg)
     132        self.assertTrue(self.str_cmp(got, expected), msg)
    133133
    134134
     
    165165               '--------------------\n'
    166166               % (expected, got))
    167         self.failUnless(self.str_cmp(got, expected), msg)
     167        self.assertTrue(self.str_cmp(got, expected), msg)
    168168
    169169
     
    202202               '--------------------\n'
    203203               % (expected, got))
    204         self.failUnless(self.str_cmp(got, expected), msg)
     204        self.assertTrue(self.str_cmp(got, expected), msg)
    205205
    206206
     
    245245               '--------------------\n'
    246246               % (expected, got))
    247         self.failUnless(self.str_cmp(got, expected), msg)
     247        self.assertTrue(self.str_cmp(got, expected), msg)
    248248
    249249
     
    253253        file_title_list = [(self.filenames[0], 'test0'),
    254254                           (self.filenames[2], 'test2')]
    255         self.failUnlessRaises(Exception,
     255        self.assertRaises(Exception,
    256256                              csv_tools.merge_csv_key_values,
    257257                              file_title_list,
     
    266266
    267267        file_title_list = []
    268         self.failUnlessRaises(Exception,
     268        self.assertRaises(Exception,
    269269                              csv_tools.merge_csv_key_values,
    270270                              file_title_list,
     
    280280        file_title_list = [(self.filenames[0], 'test0'),
    281281                           (self.filenames[2], 'test2')]
    282         self.failUnlessRaises(Exception,
     282        self.assertRaises(Exception,
    283283                              csv_tools.merge_csv_key_values,
    284284                              file_title_list,
     
    305305        file_title_list = [(self.filenames[0], 'test0'),
    306306                           (test_filename, 'test2')]
    307         self.failUnlessRaises(Exception,
     307        self.assertRaises(Exception,
    308308                              csv_tools.merge_csv_key_values,
    309309                              file_title_list,
     
    336336        file_title_list = [(self.filenames[0], 'test0'),
    337337                           (test_filename, 'test2')]
    338         self.failUnlessRaises(Exception,
     338        self.assertRaises(Exception,
    339339                              csv_tools.merge_csv_key_values,
    340340                              file_title_list,
     
    399399               '--------------------\n'
    400400               % (expected, got))
    401         self.failUnless(self.str_cmp(got, expected), msg)
     401        self.assertTrue(self.str_cmp(got, expected), msg)
    402402
    403403        try:
  • trunk/anuga_core/source/anuga/utilities/test/test_file_utils.py

    r9437 r9562  
    4747
    4848        # 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))
    5454
    5555        # clean up
     
    140140        outfile = 'test_out.sww'
    141141        _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)) 
    143143       
    144144        # remove temp files
  • trunk/anuga_core/source/anuga/utilities/test/test_numerical_tools.py

    r9551 r9562  
    125125
    126126        # 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',))))
    130130
    131131    def NO_test_ensure_numeric_char(self):
     
    482482
    483483        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)
    489489
    490490        #####
     
    499499
    500500        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)
    506506
    507507        #####
     
    516516
    517517        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)
    523523
    524524        #####
     
    533533
    534534        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)
    540540
    541541        #####
     
    550550
    551551        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)
    557557
    558558        #####
     
    567567
    568568        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)
    574574
    575575        #####
     
    584584
    585585        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)
    591591
    592592        #####
     
    601601
    602602        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)
    604604        #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)
    610610
    611611################################################################################
  • trunk/anuga_core/source/anuga/utilities/test/test_system_tools.py

    r9459 r9562  
    146146    def clean_line_test(self, instr, delim, expected):
    147147        result = clean_line(instr, delim)
    148         self.failUnless(result == expected,
     148        self.assertTrue(result == expected,
    149149                        "clean_line('%s', '%s'), expected %s, got %s"
    150150                        % (str(instr), str(delim), str(expected), str(result)))
     
    209209        new_str_list = char_to_string(x)
    210210
    211         self.failUnlessEqual(new_str_list, str_list)
     211        self.assertTrueEqual(new_str_list, str_list)
    212212
    213213    # special test - input list is ['']
     
    219219        new_str_list = char_to_string(x)
    220220
    221         self.failUnlessEqual(new_str_list, str_list)
     221        self.assertTrueEqual(new_str_list, str_list)
    222222
    223223
     
    282282        new_str_list = self.helper_read_msh_file(FILENAME)
    283283
    284         self.failUnlessEqual(new_str_list, str_list)
     284        self.assertTrueEqual(new_str_list, str_list)
    285285        os.remove(FILENAME)
    286286
     
    295295        new_str_list = self.helper_read_msh_file(FILENAME)
    296296
    297         self.failUnlessEqual(new_str_list, str_list)
     297        self.assertTrueEqual(new_str_list, str_list)
    298298        os.remove(FILENAME)
    299299
     
    308308            msg = ("Source: '%s'\nResult: %s\nExpected: %s"
    309309                   % (source, str(result), str(expected)))
    310             self.failUnlessEqual(result, expected, msg)
     310            self.assertTrueEqual(result, expected, msg)
    311311               
    312312        source = 'fred'
     
    365365
    366366            msg = "Original file %s isn't the same as untarred copy?" % file
    367             self.failUnless(orig == copy, msg)
     367            self.assertTrue(orig == copy, msg)
    368368
    369369        # clean up
     
    404404        msg = ("Digest string wrong, got '%s', expected '%s'"
    405405               % (digest, expected_digest))
    406         self.failUnless(expected_digest == digest, msg)
     406        self.assertTrue(expected_digest == digest, msg)
    407407
    408408        # check that digest is as expected, file
     
    412412        digest = fd.readline()
    413413        fd.close()
    414         self.failUnless(expected_digest == digest, msg)
     414        self.assertTrue(expected_digest == digest, msg)
    415415
    416416
     
    443443        size1 = file_length(test_file1)
    444444        msg = 'Expected file_length() to return 0, but got %d' % size1
    445         self.failUnless(size1 == 0, msg)
     445        self.assertTrue(size1 == 0, msg)
    446446        size2 = file_length(test_file2)
    447447        msg = 'Expected file_length() to return 5, but got %d' % size2
    448         self.failUnless(size2 == 5, msg)
     448        self.assertTrue(size2 == 5, msg)
    449449        size3 = file_length(test_file3)
    450450        msg = 'Expected file_length() to return 1, but got %d' % size3
    451         self.failUnless(size3 == 1, msg)
     451        self.assertTrue(size3 == 1, msg)
    452452        size4 = file_length(test_file4)
    453453        msg = 'Expected file_length() to return 1000, but got %d' % size4
    454         self.failUnless(size4 == 1000, msg)
     454        self.assertTrue(size4 == 1000, msg)
    455455       
    456456       
  • trunk/anuga_core/source/anuga/validation_utilities/__init__.py

    r9551 r9562  
    22    Validation tests
    33"""
     4
     5from numpy.testing import Tester
     6test = Tester().test
    47
    58
Note: See TracChangeset for help on using the changeset viewer.