Conditions | 1 |
Total Lines | 21 |
Code Lines | 16 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
1 | import copy |
||
14 | def test_callback_0(): |
||
15 | def callback_1(access): |
||
16 | access.stuff1 = 1 |
||
17 | |||
18 | def callback_2(access): |
||
19 | access.stuff2 = 2 |
||
20 | |||
21 | def objective_function(access): |
||
22 | assert access.stuff1 == 1 |
||
23 | assert access.stuff2 == 2 |
||
24 | |||
25 | return 0 |
||
26 | |||
27 | hyper = Hyperactive() |
||
28 | hyper.add_search( |
||
29 | objective_function, |
||
30 | search_space, |
||
31 | n_iter=100, |
||
32 | callbacks={"before": [callback_1, callback_2]}, |
||
33 | ) |
||
34 | hyper.run() |
||
35 | |||
100 |