Skip to content

Commit 29cd3fe

Browse files
committed
Inertial_TEST.py: confirm behavior before #422
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
1 parent c52a3fa commit 29cd3fe

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/python_pybind11/test/Inertial_TEST.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,15 @@ def test_setters(self):
9494

9595
# Verify values
9696
self.assertEqual(inertial.mass_matrix(), m)
97+
self.assertEqual(inertial.mass_matrix().mass(), 5.0)
98+
self.assertEqual(inertial.mass_matrix().diagonal_moments(), Ixxyyzz)
99+
self.assertEqual(inertial.mass_matrix().off_diagonal_moments(), Ixyxzyz)
97100
self.assertEqual(inertial.pose(), pose)
98101

102+
# Try setting values of inertial.mass_matrix()
103+
self.assertTrue(inertial.mass_matrix().set_mass(6.0))
104+
self.assertEqual(inertial.mass_matrix().mass(), 6.0)
105+
99106
# Invalid again if an invalid inertia is set
100107
mInvalid = MassMatrix3d(-1, Ixxyyzz, Ixyxzyz)
101108
self.assertFalse(inertial.set_mass_matrix(mInvalid))

0 commit comments

Comments
 (0)