Code Duplication    Length = 10-10 lines in 2 locations

tests/test_optimizers/test_initializers.py 2 locations

@@ 116-125 (lines=10) @@
113
    assert opt1.best_score <= opt2.best_score
114
115
116
@pytest.mark.parametrize(*optimizers)
117
@pytest.mark.parametrize(*optimizers_2)
118
def test_initialize_warm_start_twoOpt_1(Optimizer, Optimizer2):
119
    opt1 = Optimizer(search_space)
120
    opt1.search(objective_function, n_iter=20)
121
122
    opt2 = Optimizer2(search_space, initialize={"warm_start": [opt1.best_para]})
123
    opt2.search(objective_function, n_iter=1)
124
125
    assert opt1.best_score <= opt2.best_score
126
@@ 104-113 (lines=10) @@
101
    assert abs(opt.best_score) - 1 < 0.001
102
103
104
@pytest.mark.parametrize(*optimizers)
105
@pytest.mark.parametrize(*optimizers_2)
106
def test_initialize_warm_start_twoOpt_0(Optimizer, Optimizer2):
107
    opt1 = Optimizer(search_space)
108
    opt1.search(objective_function, n_iter=1)
109
110
    opt2 = Optimizer2(search_space, initialize={"warm_start": [opt1.best_para]})
111
    opt2.search(objective_function, n_iter=20)
112
113
    assert opt1.best_score <= opt2.best_score
114
115
116
@pytest.mark.parametrize(*optimizers)