| Conditions | 2 |
| Total Lines | 17 |
| Code Lines | 14 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | # Author: Simon Blanke |
||
| 47 | @pytest.mark.parametrize(*optimizers_sbom) |
||
| 48 | @pytest.mark.parametrize(*pytest_wrapper) |
||
| 49 | def test_sbom_para(Optimizer, para): |
||
| 50 | opt = Optimizer(search_space, **para) |
||
| 51 | opt.search( |
||
| 52 | objective_function, |
||
| 53 | n_iter=10, |
||
| 54 | memory=False, |
||
| 55 | verbosity=False, |
||
| 56 | initialize={"vertices": 2}, |
||
| 57 | ) |
||
| 58 | |||
| 59 | for optimizer in opt.optimizers: |
||
| 60 | para_key = list(para.keys())[0] |
||
| 61 | para_value = getattr(optimizer, para_key) |
||
| 62 | |||
| 63 | assert para_value == para[para_key] |
||
| 64 |