MCPcopy Index your code
hub / github.com/bayesian-optimization/BayesianOptimization / test_res

Function test_res

tests/test_target_space.py:276–293  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

274
275
276def 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
296def test_res_categorical() -> None:

Callers

nothing calls this directly

Calls 3

resMethod · 0.95
probeMethod · 0.95
TargetSpaceClass · 0.90

Tested by

no test coverage detected