Conditions | 2 |
Total Lines | 9 |
Code Lines | 8 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | # Author: Simon Blanke |
||
38 | @pytest.mark.parametrize(*optimizer_para) |
||
39 | def test_replacement_0(optimizer): |
||
40 | opt = optimizer(search_space, replacement=True) |
||
41 | opt.search(parabola_function, n_iter=15) |
||
42 | |||
43 | opt_false = optimizer(search_space, replacement=False) |
||
44 | with pytest.raises((ValueError, IndexError)): |
||
45 | opt_false.search(parabola_function, n_iter=15) |
||
46 | assert len(opt_false.all_pos_comb) == 0 |
||
47 |