def test_elevator_movement():
    elevator_id = 0
    current_floor = 0
    el = Elevator(elevator_id, current_floor)
    assert el.get_current_floor() == 0

    el.set_target_floor(5)
    assert el.get_target_floor() == 5
    assert el.get_direction() == 1

    el.step()
    assert el.get_current_floor() == 1
    el.step()
    el.step()
    assert el.get_current_floor() == 3
    el.step()
    el.step()
    assert el.get_current_floor() == 5
    print("test_elevator_movement OK")