Code Duplication    Length = 10-10 lines in 3 locations

tests/_test_optimizers.py 3 locations

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