()
| 274 | |
| 275 | |
| 276 | def test_res(): |
| 277 | PBOUNDS = {"p1": (0, 10), "p2": (1, 100)} |
| 278 | space = TargetSpace(target_func, PBOUNDS) |
| 279 | |
| 280 | assert space.res() == [] |
| 281 | space.probe(params={"p1": 1, "p2": 2}) |
| 282 | space.probe(params={"p1": 5, "p2": 4}) |
| 283 | space.probe(params={"p1": 2, "p2": 3}) |
| 284 | space.probe(params={"p1": 1, "p2": 6}) |
| 285 | |
| 286 | expected_res = [ |
| 287 | {"params": {"p1": 1, "p2": 2}, "target": 3}, |
| 288 | {"params": {"p1": 5, "p2": 4}, "target": 9}, |
| 289 | {"params": {"p1": 2, "p2": 3}, "target": 5}, |
| 290 | {"params": {"p1": 1, "p2": 6}, "target": 7}, |
| 291 | ] |
| 292 | assert len(space.res()) == 4 |
| 293 | assert space.res() == expected_res |
| 294 | |
| 295 | |
| 296 | def test_res_categorical() -> None: |
nothing calls this directly
no test coverage detected