@@ 53-72 (lines=20) @@ | ||
50 | assert opt.n_iter_search == 0 |
|
51 | ||
52 | ||
53 | @pytest.mark.parametrize(*optimizers_singleOpt) |
|
54 | def test_searches_1(Optimizer): |
|
55 | initialize = {"warm_start": [{"x1": -100}]} |
|
56 | ||
57 | opt = Optimizer(search_space, initialize=initialize) |
|
58 | opt.search(objective_function, n_iter=1) |
|
59 | ||
60 | print("\n opt.search_data \n", opt.search_data) |
|
61 | ||
62 | opt.search(objective_function, n_iter=10) |
|
63 | ||
64 | print("\n opt.search_data \n", opt.search_data) |
|
65 | ||
66 | assert -100 in opt.search_data["x1"].values |
|
67 | assert len(opt.search_data["x1"]) == 11 |
|
68 | ||
69 | assert opt.n_init_total == 1 |
|
70 | assert opt.n_iter_total == 10 |
|
71 | assert opt.n_init_search == 0 |
|
72 | assert opt.n_iter_search == 10 |
|
73 | ||
74 | ||
75 | @pytest.mark.parametrize(*optimizers_PopBased) |
|
@@ 33-50 (lines=18) @@ | ||
30 | assert opt.n_iter_search == 1 |
|
31 | ||
32 | ||
33 | @pytest.mark.parametrize(*optimizers_PopBased) |
|
34 | def test_searches_pop_0(Optimizer): |
|
35 | ||
36 | initialize = {"warm_start": [{"x1": -100}]} |
|
37 | ||
38 | opt = Optimizer(search_space, initialize=initialize) |
|
39 | opt.search(objective_function, n_iter=1) |
|
40 | opt.search(objective_function, n_iter=1) |
|
41 | ||
42 | print("\n opt.search_data \n", opt.search_data) |
|
43 | ||
44 | assert -100 in opt.search_data["x1"].values |
|
45 | assert len(opt.search_data["x1"]) == 2 |
|
46 | ||
47 | assert opt.n_init_total == 2 |
|
48 | assert opt.n_iter_total == 0 |
|
49 | assert opt.n_init_search == 1 |
|
50 | assert opt.n_iter_search == 0 |
|
51 | ||
52 | ||
53 | @pytest.mark.parametrize(*optimizers_singleOpt) |