Code Duplication    Length = 10-10 lines in 3 locations

tests/test_optimizers.py 3 locations

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