12 traj_euclidian = tsid.TrajectoryEuclidianConstant(
"traj_eucl", q_ref)
14 if sys.version_info >= (3, 2):
15 with self.assertWarns(UserWarning):
16 traj_euclidian.computeNext().pos()
17 with self.assertWarns(UserWarning):
18 traj_euclidian.computeNext().vel()
19 with self.assertWarns(UserWarning):
20 traj_euclidian.computeNext().acc()
22 with warnings.catch_warnings(record=
True)
as w:
23 self.assertEqual(len(w), 0)
25 traj_euclidian.computeNext().pos()
26 self.assertEqual(len(w), 1)
27 self.assertEqual(w[-1].category, UserWarning)
29 traj_euclidian.computeNext().vel()
30 self.assertEqual(len(w), 2)
31 self.assertEqual(w[-1].category, UserWarning)
33 traj_euclidian.computeNext().acc()
34 self.assertEqual(len(w), 3)
35 self.assertEqual(w[-1].category, UserWarning)
38 if __name__ ==
"__main__":
def test_trajectory(self)