示例#1
0
    def test_set(self):
        ms = MotorSet(motors=self.ctrl.motors)
        ms.goal_position_bytes = 150
        time.sleep(0.05)
        self.assertEqual(ms.motors[0].goal_position_bytes, 150)
        self.assertEqual(ms.motors[1].goal_position_bytes, 150)

        ms.position_bytes = (100, 200)
        time.sleep(0.05)
        self.assertEqual(ms.motors[0].goal_position_bytes, 100)
        self.assertEqual(ms.motors[1].goal_position_bytes, 200)

        with self.assertRaises(AttributeError):
            ms.does_not_exist = 100