Exemplo n.º 1
0
 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')
Exemplo n.º 2
0
 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')
Exemplo n.º 3
0
 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')
Exemplo n.º 4
0
 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')