def test_right_stop(self, io): controller = MotorController() controller.turn_keys.add(RIGHT_KEY) controller.right() calls = [call(25, False), call(24, False)] io.output.assert_has_calls(calls) self.assertEqual(controller.state, 'stopped')
def test_right(self, io): controller = MotorController() controller.right() calls = [call(25, True), call(24, False)] io.output.assert_has_calls(calls) self.assertEqual(controller.state, 'right')