Esempio n. 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)
Esempio n. 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)
Esempio n. 3
0
 def test_rover_go_backward(self):
     rover = Rover(P(50,50),'N')
     rover.go_backward()
     self.assertEqual(rover.get_position().y, 49)