MCPcopy Create free account
hub / github.com/PyMesh/PyMesh / test_msh

Method test_msh

python/pymesh/tests/test_meshio.py:40–55  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

38 self.assert_mesh_equal(mesh, mesh3, attr_names=["vertex_index"])
39
40 def test_msh(self):
41 mesh = generate_box_mesh(np.zeros(3), np.ones(3))
42 self.assertEqual(3, mesh.dim)
43 self.assertEqual(3, mesh.vertex_per_face)
44 self.assertEqual(8, mesh.num_vertices)
45 self.assertEqual(12, mesh.num_faces)
46 self.assertEqual(6, mesh.num_voxels)
47 mesh.add_attribute("vertex_index")
48
49 mesh2 = self.write_and_load(mesh, "cube.msh",
50 attr_names=["vertex_index"])
51 self.assert_mesh_equal(mesh, mesh2, attr_names=["vertex_index"])
52
53 mesh3 = self.write_and_load(mesh, "cube.msh",
54 attr_names=["vertex_index"], use_ascii=True)
55 self.assert_mesh_equal(mesh, mesh3, attr_names=["vertex_index"])
56
57 def test_anonymous(self):
58 vertices = np.array([

Callers

nothing calls this directly

Calls 4

write_and_loadMethod · 0.95
generate_box_meshFunction · 0.90
assert_mesh_equalMethod · 0.80
add_attributeMethod · 0.45

Tested by

no test coverage detected