예제 #1
0
def test_complex_movements():
    rover = Rover(x=1, y=2, direction='N')
    movements = 'LMLMLMLMM'
    rover.execute(movements)
    assert rover.x == 1
    assert rover.y == 3
    assert rover.direction == 'N'

    rover = Rover(x=3, y=3, direction='E')
    movements = 'MMRMMRMRRM'
    rover.execute(movements)
    assert rover.x == 5
    assert rover.y == 1
    assert rover.direction == 'E'