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)
def test_rover_go_backward_W(self): rover = Rover(P(50,50),'W') rover.go_backward() self.assertEqual(rover.get_position().x, 51)
def test_rover_go_backward(self): rover = Rover(P(50,50),'N') rover.go_backward() self.assertEqual(rover.get_position().y, 49)