Beispiel #1
0
    def test_from_movement(self):
        rover = Rover(P(50,50),'N')

        rover.turn_right()

        rover.go_forward() # (51,50)
        rover.go_forward() # (52,50)

        rover.turn_left()

        rover.go_backward() # (52,49)
        rover.go_backward() # (52,48)

        self.assertEqual(rover.get_position().x, 52)
        self.assertEqual(rover.get_position().y, 48)
Beispiel #2
0
 def test_rover_go_backward_W(self):
     rover = Rover(P(50,50),'W')
     rover.go_backward()
     self.assertEqual(rover.get_position().x, 51)
Beispiel #3
0
 def test_rover_go_backward(self):
     rover = Rover(P(50,50),'N')
     rover.go_backward()
     self.assertEqual(rover.get_position().y, 49)