def METHOD_NAME():
    # test explicit naming
    prm = alt.param(name="some_name")
    assert prm.param.name == "some_name"
    # test automatic naming which has the form such as param_5
    prm0, prm1, prm2 = [alt.param() for _ in range(3)]
    res = re.match("param_([0-9]+)", prm0.param.name)
    assert res
    num = int(res[1])
    assert prm1.param.name == f"param_{num+1}"
    assert prm2.param.name == f"param_{num+2}"