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'