Skip to content

Commit 4bbccdc

Browse files
committed
Add unit tests for column_face and face properties
1 parent 169f5cc commit 4bbccdc

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

tests/test_mesh.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,21 @@ def test_rectangular(self):
2222
self.assertEqual(m.num_columns, 9)
2323
self.assertEqual(m.num_layers, 3)
2424
self.assertEqual(m.num_cells, 27)
25-
faces = m.column_faces()
26-
self.assertEqual(len(faces), 12)
25+
26+
colfaces = m.column_faces()
27+
self.assertEqual(len(colfaces), 12)
28+
cf = mesh.column_face((m.column[0], m.column[1]))
29+
self.assertEqual(cf.length, 12)
30+
self.assertTrue(np.allclose(cf.centroid, np.array([10., 6.])))
31+
32+
faces = m.faces()
33+
self.assertEqual(len(faces), 3*3*2*3)
34+
f = mesh.face((m.cell[0], m.cell[1]))
35+
self.assertTrue(f.vertical)
36+
self.assertFalse(f.horizontal)
37+
self.assertEqual(f.area, 12)
38+
self.assertTrue(np.allclose(f.centroid, np.array([10., 6., -0.5])))
39+
2740
self.assertEqual(len(m.type_columns(4)), 9)
2841
self.assertEqual(m.type_columns(3), [])
2942

0 commit comments

Comments
 (0)