def test_left_stop(self, io): controller = MotorController() controller.turn_keys.add(LEFT_KEY) controller.left() calls = [call(24, False), call(25, False)] io.output.assert_has_calls(calls) self.assertEqual(controller.state, 'stopped')
def test_left(self, io): controller = MotorController() controller.left() calls = [call(24, True), call(25, False)] io.output.assert_has_calls(calls) self.assertEqual(controller.state, 'left')