Ignore:
Timestamp:
Nov 12, 2008, 3:16:51 PM (16 years ago)
Author:
rwilson
Message:

More NumPy? changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_core/source_numpy_conversion/anuga/mesh_engine/test_generate_mesh.py

    r5911 r5951  
    7171                              pointattlist,segattlist, mode, points)
    7272
    73         self.failUnless(data['generatedtrianglelist'] ==[(1, 0, 2), (2, 3, 1)],
    74                         'trianglelist is wrong!')
    75         self.failUnless(data['generatedsegmentlist'] ==[(0, 1), (1, 3),
    76                                                         (3, 2), (2, 0)],
    77                         'segmentlist is wrong!')
    78         self.failUnless(data['generatedpointlist'] ==[(0.0, 0.0), (0.0, 10.0),
    79                                                       (3.0, 0.0), (3.0, 10.0)],
     73        self.failUnless(numpy.alltrue(data['generatedtrianglelist'] ==
     74                                      [(1, 0, 2), (2, 3, 1)]
     75                                     ),
     76                        'trianglelist is wrong!')
     77        self.failUnless(numpy.alltrue(data['generatedsegmentlist'] ==
     78                                      [(0, 1), (1, 3), (3, 2), (2, 0)]
     79                                     ),
     80                        'segmentlist is wrong!')
     81        self.failUnless(numpy.alltrue(data['generatedpointlist'] ==
     82                                      [(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)]
     83                                     ),
    8084                        ' is wrong!')
    8185     
     
    98102                              pointattlist,segattlist, mode, points)
    99103
    100         self.failUnless(data['generatedtrianglelist'] ==[(1, 0, 2), (2, 3, 1)],
    101                         'trianglelist is wrong!')
    102         self.failUnless(data['generatedsegmentlist'] ==[(0, 1), (1, 3),
    103                                                         (3, 2), (2, 0)],
    104                         'segmentlist is wrong!')
    105         self.failUnless(data['generatedpointlist'] ==[(0.0, 0.0), (0.0, 10.0),
    106                                                       (3.0, 0.0), (3.0, 10.0)],
     104        self.failUnless(numpy.alltrue(data['generatedtrianglelist'] ==
     105                                      [(1, 0, 2), (2, 3, 1)]),
     106                        'trianglelist is wrong!')
     107        self.failUnless(numpy.alltrue(data['generatedsegmentlist'] ==
     108                                      [(0, 1), (1, 3), (3, 2), (2, 0)]),
     109                        'segmentlist is wrong!')
     110        self.failUnless(numpy.alltrue(data['generatedpointlist'] ==
     111                                      [(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)]),
    107112                        ' is wrong!')
    108113       
     
    172177                              pointattlist,segattlist, mode, points)
    173178
    174         self.failUnless(data['generatedtrianglelist'] ==[(1, 0, 2), (2, 3, 1)],
    175                         'trianglelist is wrong!')
    176         self.failUnless(data['generatedsegmentlist'] ==[(0, 1), (1, 3),
    177                                                         (3, 2), (2, 0)],
    178                         'segmentlist is wrong!')
    179         self.failUnless(data['generatedpointlist'] ==[(0.0, 0.0), (0.0, 10.0),
    180                                                       (3.0, 0.0), (3.0, 10.0)],
     179        self.failUnless(numpy.alltrue(data['generatedtrianglelist'] ==
     180                                      [(1, 0, 2), (2, 3, 1)]),
     181                        'trianglelist is wrong!')
     182        self.failUnless(numpy.alltrue(data['generatedsegmentlist'] ==
     183                                      [(0, 1), (1, 3), (3, 2), (2, 0)]),
     184                        'segmentlist is wrong!')
     185        self.failUnless(numpy.alltrue(data['generatedpointlist'] ==
     186                                      [(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)]),
    181187                        'generatedpointlist is wrong!')
    182         self.failUnless(data['generatedsegmentmarkerlist'] ==[1,2,3,4],
     188        self.failUnless(numpy.alltrue(data['generatedsegmentmarkerlist'] == [1,2,3,4]),
    183189                        'generatedsegmentmarkerlist is wrong!')
    184190
     
    351357                              pointattlist,segattlist, mode, points)
    352358
    353         self.failUnless(data['generatedtriangleattributelist'] ==[[77.0], [77.0], [77.0], [77.0]],
     359        self.failUnless(numpy.alltrue(data['generatedtriangleattributelist'] ==
     360                                      [[77.0], [77.0], [77.0], [77.0]]),
    354361                        'triangleattributelist is wrong!')
    355362
     
    373380                              pointattlist,segattlist, mode, points)
    374381
    375         self.failUnless(data['generatedtriangleattributelist'] ==[[77.0], [77.0], [77.0], [77.0]],
     382        self.failUnless(numpy.alltrue(data['generatedtriangleattributelist'] ==
     383                                      [[77.0], [77.0], [77.0], [77.0]]),
    376384                        'triangleattributelist is wrong!')
    377385
     
    599607        #print "data", data
    600608
    601         self.failUnless(data['generatedtrianglelist'] ==[(1, 0, 2), (2, 3, 1)],
    602                         'trianglelist is wrong!')
    603         self.failUnless(data['generatedsegmentlist'] ==[(0, 1), (1, 3),
    604                                                         (3, 2), (2, 0)],
    605                         'segmentlist is wrong!')
    606         self.failUnless(data['generatedpointlist'] ==[(0.0, 0.0), (0.0, 10.0),
    607                                                       (3.0, 0.0), (3.0, 10.0)],
    608                         ' is wrong!')
    609         self.failUnless(data['generatedtriangleattributelist'] == [[tri_tag],
    610                                                                    [tri_tag]],
    611                         ' is wrong!')
    612        
    613         self.failUnless(data['generatedsegmentlist'] == seglist,
    614                         ' is wrong!')
    615         self.failUnless(data['generatedsegmentmarkerlist'] == segattlist,
     609        self.failUnless(numpy.alltrue(data['generatedtrianglelist'] ==
     610                                      [(1, 0, 2), (2, 3, 1)]
     611                                     ),
     612                        'trianglelist is wrong!')
     613        self.failUnless(numpy.alltrue(data['generatedsegmentlist'] ==
     614                                      [(0, 1), (1, 3), (3, 2), (2, 0)]
     615                                     ),
     616                        'segmentlist is wrong!')
     617        self.failUnless(numpy.alltrue(data['generatedpointlist'] ==
     618                                      [(0.0, 0.0), (0.0, 10.0), (3.0, 0.0), (3.0, 10.0)]
     619                                     ),
     620                        ' is wrong!')
     621        self.failUnless(numpy.alltrue(data['generatedtriangleattributelist'] ==
     622                                      [[tri_tag], [tri_tag]]
     623                                     ),
     624                        ' is wrong!')
     625       
     626        self.failUnless(numpy.alltrue(data['generatedsegmentlist'] == seglist),
     627                        ' is wrong!')
     628        self.failUnless(numpy.alltrue(data['generatedsegmentmarkerlist'] == segattlist),
    616629                        ' is wrong!')
    617630        # I copied these answers from the output, so bad test..
    618         self.failUnless(data['generatedtriangleneighborlist'] == \
    619                         [(-1, 1, -1), (-1, 0, -1)],
     631        self.failUnless(numpy.alltrue(data['generatedtriangleneighborlist'] ==
     632                                      [(-1, 1, -1), (-1, 0, -1)]
     633                                     ),
    620634                        ' is wrong!')
    621635       
     
    635649        data = generate_mesh(points,seglist,holelist,regionlist,
    636650                              pointattlist,segattlist, mode, points)
    637         self.failUnless(data['generatedpointattributelist'] == [[0.0],[0.0],
    638                                                                 [10],[10]],
     651        self.failUnless(numpy.alltrue(data['generatedpointattributelist'] ==
     652                                      [[0.0],[0.0],[10],[10]]
     653                                     ),
    639654                        ' is wrong!')
    640655       
     
    644659        data = generate_mesh(points,seglist,holelist,regionlist,
    645660                              pointattlist,segattlist, mode, points)
    646         self.failUnless(data['generatedpointattributelist'] == [[0.0],[0.0],
    647                                                                 [10],[10]],
     661        self.failUnless(numpy.alltrue(data['generatedpointattributelist'] ==
     662                                      [[0.0],[0.0],[10],[10]]),
    648663                        ' is wrong!')
    649664        pointattlist = [[0.,1],[0.,1],[10.,20],[10.,20]]
     
    652667                              pointattlist,segattlist, mode, points)
    653668        #print "data", data
    654         self.failUnless(data['generatedpointattributelist'] == pointattlist,
     669        self.failUnless(numpy.alltrue(data['generatedpointattributelist'] == pointattlist),
    655670                        ' is wrong!')
    656671           
Note: See TracChangeset for help on using the changeset viewer.