def test_algorithm_success(individual):
cls = type(individual)
fun = lambda x: 0
rng = check_random_state(0)
res = oneplus(fun, random_state=rng, lambda_=4, max_iter=2, f_tol=-1, cls=cls)
assert res.success == False
res = oneplus(fun, random_state=rng, lambda_=4, max_iter=0, f_tol=0, cls=cls)
assert res.success == True
res = oneplus(fun, random_state=rng, lambda_=4, max_nfev=1, f_tol=-1, cls=cls)
assert res.success == False
评论列表
文章目录