Code Duplication    Length = 10-10 lines in 3 locations

tests/test_optimizers.py 3 locations

@@ 119-128 (lines=10) @@
116
        )
117
118
119
def test_StochasticTunnelingOptimizer():
120
    opt = Hyperactive(X, y, memory=memory)
121
    opt.search(search_config, n_iter=n_iter, optimizer="StochasticTunneling")
122
123
    for start_temp in [0.1, 1, 10]:
124
        opt = Hyperactive(X, y, memory=memory)
125
        opt.search(
126
            search_config,
127
            n_iter=n_iter,
128
            optimizer={"StochasticTunneling": {"start_temp": start_temp}},
129
        )
130
131
@@ 106-115 (lines=10) @@
103
        )
104
105
106
def test_SimulatedAnnealingOptimizer():
107
    opt = Hyperactive(X, y, memory=memory)
108
    opt.search(search_config, n_iter=n_iter, optimizer="SimulatedAnnealing")
109
110
    for start_temp in [0.1, 1, 10]:
111
        opt = Hyperactive(X, y, memory=memory)
112
        opt.search(
113
            search_config,
114
            n_iter=n_iter,
115
            optimizer={"SimulatedAnnealing": {"start_temp": start_temp}},
116
        )
117
118
@@ 93-102 (lines=10) @@
90
        )
91
92
93
def test_RandomAnnealingOptimizer():
94
    opt = Hyperactive(X, y, memory=memory)
95
    opt.search(search_config, n_iter=n_iter, optimizer="RandomAnnealing")
96
97
    for start_temp in [0.1, 1, 10]:
98
        opt = Hyperactive(X, y, memory=memory)
99
        opt.search(
100
            search_config,
101
            n_iter=n_iter,
102
            optimizer={"RandomAnnealing": {"start_temp": start_temp}},
103
        )
104
105