- Timestamp:
- Feb 25, 2009, 9:37:22 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/numpy/anuga/abstract_2d_finite_volumes/test_general_mesh.py
r6304 r6410 63 63 domain = General_mesh(nodes, triangles, 64 64 geo_reference = geo) 65 65 66 verts = domain.get_vertex_coordinates(triangle_id=0) 66 self.assert_(num.allclose(num.array([b,a,c]), verts)) 67 msg = ("num.array([b,a,c])=\n%s\nshould be the same as 'verts'=\n%s" 68 % (str(num.array([b,a,c])), str(verts))) 69 #self.assert_(num.allclose(num.array([b,a,c]), verts)) 70 assert num.allclose(num.array([b,a,c]), verts), msg 71 67 72 verts = domain.get_vertex_coordinates(triangle_id=0) 68 73 self.assert_(num.allclose(num.array([b,a,c]), verts)) … … 117 122 domain = General_mesh(nodes, triangles) 118 123 119 value = [7] 120 assert num.allclose(domain.get_triangles(), triangles) 124 # value = [7] 125 msg = ("domain.get_triangles()=\n%s\nshould be the same as " 126 "'triangles'=\n%s" 127 % (str(domain.get_triangles()), str(triangles))) 128 assert num.allclose(domain.get_triangles(), triangles), msg 129 msg = ("domain.get_triangles([0,4])=\n%s\nshould be the same as " 130 "'[triangles[0], triangles[4]]' which is\n%s" 131 % (str(domain.get_triangles([0,4])), 132 str([triangles[0], triangles[4]]))) 121 133 assert num.allclose(domain.get_triangles([0,4]), 122 [triangles[0], triangles[4]])134 [triangles[0], triangles[4]]), msg 123 135 124 136 … … 278 290 node = domain.get_node(2) 279 291 #self.assertEqual(c, node) 280 self.failUnless(num.alltrue(c == node)) 292 msg = ('\nc=%s\nmode=%s' % (str(c), str(node))) 293 self.failUnless(num.alltrue(c == node), msg) 281 294 282 295 node = domain.get_node(2, absolute=True) … … 328 341 329 342 #------------------------------------------------------------- 343 330 344 if __name__ == "__main__": 331 345 suite = unittest.makeSuite(Test_General_Mesh,'test') 332 #suite = unittest.makeSuite(Test_General_Mesh,'test_get_node')333 346 runner = unittest.TextTestRunner() 334 347 runner.run(suite)
Note: See TracChangeset
for help on using the changeset viewer.