Code Duplication    Length = 10-11 lines in 5 locations

tests/test_optimizers/test_multiple_searches.py 5 locations

@@ 64-74 (lines=11) @@
61
    assert len(opt.results["x1"]) == 30
62
63
64
@pytest.mark.parametrize(*optimizers)
65
def test_searches_4(Optimizer):
66
    initialize = {"warm_start": [{"x1": -100}]}
67
68
    opt = Optimizer(search_space, initialize=initialize)
69
    opt.search(objective_function, n_iter=10)
70
    opt.search(objective_function, n_iter=10)
71
    opt.search(objective_function, n_iter=10)
72
73
    assert -100 in opt.results["x1"].values
74
    assert len(opt.results["x1"]) == 30
75
@@ 15-25 (lines=11) @@
12
search_space = {"x1": np.arange(-100, 1, 1)}
13
14
15
@pytest.mark.parametrize(*optimizers)
16
def test_searches_0(Optimizer):
17
18
    initialize = {"warm_start": [{"x1": -100}]}
19
20
    opt = Optimizer(search_space, initialize=initialize)
21
    opt.search(objective_function, n_iter=1)
22
    opt.search(objective_function, n_iter=1)
23
24
    assert -100 in opt.results["x1"].values
25
    assert len(opt.results["x1"]) == 2
26
27
28
@pytest.mark.parametrize(*optimizers)
@@ 52-61 (lines=10) @@
49
    assert len(opt.results["x1"]) == 21
50
51
52
@pytest.mark.parametrize(*optimizers)
53
def test_searches_3(Optimizer):
54
    initialize = {"warm_start": [{"x1": -100}]}
55
56
    opt = Optimizer(search_space, initialize=initialize)
57
    opt.search(objective_function, n_iter=10)
58
    opt.search(objective_function, n_iter=20)
59
60
    assert -100 in opt.results["x1"].values
61
    assert len(opt.results["x1"]) == 30
62
63
64
@pytest.mark.parametrize(*optimizers)
@@ 40-49 (lines=10) @@
37
    assert len(opt.results["x1"]) == 11
38
39
40
@pytest.mark.parametrize(*optimizers)
41
def test_searches_2(Optimizer):
42
    initialize = {"warm_start": [{"x1": -100}]}
43
44
    opt = Optimizer(search_space, initialize=initialize)
45
    opt.search(objective_function, n_iter=1)
46
    opt.search(objective_function, n_iter=20)
47
48
    assert -100 in opt.results["x1"].values
49
    assert len(opt.results["x1"]) == 21
50
51
52
@pytest.mark.parametrize(*optimizers)
@@ 28-37 (lines=10) @@
25
    assert len(opt.results["x1"]) == 2
26
27
28
@pytest.mark.parametrize(*optimizers)
29
def test_searches_1(Optimizer):
30
    initialize = {"warm_start": [{"x1": -100}]}
31
32
    opt = Optimizer(search_space, initialize=initialize)
33
    opt.search(objective_function, n_iter=1)
34
    opt.search(objective_function, n_iter=10)
35
36
    assert -100 in opt.results["x1"].values
37
    assert len(opt.results["x1"]) == 11
38
39
40
@pytest.mark.parametrize(*optimizers)