def test_get_edge(self): """Test get_edge method """ num_mesh = NumerrinMesh('test_mesh', self.mesh, self.pool) uid = num_mesh._numEdgeLabelToUuid[0] edge = num_mesh.get(uid) self.assertEqual(edge.uid, uid)
def test_get_face(self): """Test get_face method """ num_mesh = NumerrinMesh('test_mesh', self.mesh, self.pool) face = self.faces[4] face_f = num_mesh.get(face.uid) self.assertEqual(face.points, face_f.points)
def test_get_cell(self): """Test get_cell method """ num_mesh = NumerrinMesh('test_mesh', self.mesh, self.pool) cell = self.cells[0] cell_f = num_mesh.get(cell.uid) self.assertEqual(set(cell.points), set(cell_f.points))
def test_update_points(self): """Test update_points method """ num_mesh = NumerrinMesh('test_mesh', self.mesh, self.pool) points = self.points points[0].data[CUBA.VELOCITY] = (2, 1, 3) num_mesh.update(points) point_f = num_mesh.get(points[0].uid) self.assertIsInstance(point_f.data, DataContainer) self.assertEqual(points[0].data, point_f.data)
def test_get_point(self): """Test get_point method """ num_mesh = NumerrinMesh('test_mesh', self.mesh, self.pool) point = self.points[4] point_f = num_mesh.get(point.uid) self.assertEqual(point.coordinates, point_f.coordinates) self.assertEqual(point.data[CUBA.PRESSURE], point_f.data[CUBA.PRESSURE]) self.assertEqual(point.data[CUBA.VELOCITY], point_f.data[CUBA.VELOCITY])