Code Duplication    Length = 11-12 lines in 2 locations

tests/test_optimizers/test_initializers.py 2 locations

@@ 90-101 (lines=12) @@
87
    assert abs(opt.best_score) < 0.001
88
89
90
@pytest.mark.parametrize(*optimizers)
91
def test_initialize_grid_1(Optimizer):
92
    search_space = {
93
        "x1": np.arange(-2, 3, 1),
94
    }
95
96
    initialize = {"grid": 1}
97
98
    opt = Optimizer(search_space, initialize=initialize)
99
    opt.search(objective_function, n_iter=1)
100
101
    assert abs(opt.best_score) - 1 < 0.001
102
103
104
@pytest.mark.parametrize(*optimizers)
@@ 77-87 (lines=11) @@
74
    assert abs(opt.best_score) - 10000 < 0.001
75
76
77
@pytest.mark.parametrize(*optimizers)
78
def test_initialize_grid_0(Optimizer):
79
    search_space = {
80
        "x1": np.arange(-1, 2, 1),
81
    }
82
    initialize = {"grid": 1}
83
84
    opt = Optimizer(search_space, initialize=initialize)
85
    opt.search(objective_function, n_iter=1)
86
87
    assert abs(opt.best_score) < 0.001
88
89
90
@pytest.mark.parametrize(*optimizers)