Code Duplication    Length = 16-17 lines in 2 locations

tests/test_api/test_initializers.py 2 locations

@@ 95-111 (lines=17) @@
92
    assert abs(hyper.best_score(experiment)) < 0.001
93
94
95
def test_initialize_grid_1():
96
    search_space = {
97
        "x1": list(np.arange(-2, 3, 1)),
98
    }
99
100
    initialize = {"grid": 1}
101
102
    hyper = HillClimbingOptimizer()
103
    hyper.add_search(
104
        experiment,
105
        search_config,
106
        n_iter=1,
107
        initialize=initialize,
108
    )
109
    hyper.run()
110
111
    assert abs(hyper.best_score(experiment)) - 1 < 0.001
112
113
114
def test_initialize_all_0():
@@ 77-92 (lines=16) @@
74
    assert abs(hyper.best_score(experiment)) - 10000 < 0.001
75
76
77
def test_initialize_grid_0():
78
    search_space = {
79
        "x1": list(np.arange(-1, 2, 1)),
80
    }
81
    initialize = {"grid": 1}
82
83
    hyper = HillClimbingOptimizer()
84
    hyper.add_search(
85
        experiment,
86
        search_config,
87
        n_iter=1,
88
        initialize=initialize,
89
    )
90
    hyper.run()
91
92
    assert abs(hyper.best_score(experiment)) < 0.001
93
94
95
def test_initialize_grid_1():