Code Duplication    Length = 17-17 lines in 3 locations

tests/test_optimizers/test_random_state.py 3 locations

@@ 63-79 (lines=17) @@
60
    assert abs(opt0.best_score - opt1.best_score) < err
61
62
63
@pytest.mark.parametrize(*optimizers)
64
def test_random_state_2(Optimizer):
65
    opt0 = Optimizer(search_space, initialize={"random": 1})
66
    opt0.search(
67
        objective_function,
68
        n_iter=n_iter,
69
        random_state=1,
70
    )
71
72
    opt1 = Optimizer(search_space, initialize={"random": 1})
73
    opt1.search(
74
        objective_function,
75
        n_iter=n_iter,
76
        random_state=10,
77
    )
78
79
    assert abs(opt0.best_score - opt1.best_score) > err
80
81
82
@pytest.mark.parametrize(*optimizers)
@@ 44-60 (lines=17) @@
41
    assert abs(opt0.best_score - opt1.best_score) < err
42
43
44
@pytest.mark.parametrize(*optimizers)
45
def test_random_state_1(Optimizer):
46
    opt0 = Optimizer(search_space, initialize={"random": 1})
47
    opt0.search(
48
        objective_function,
49
        n_iter=n_iter,
50
        random_state=10,
51
    )
52
53
    opt1 = Optimizer(search_space, initialize={"random": 1})
54
    opt1.search(
55
        objective_function,
56
        n_iter=n_iter,
57
        random_state=10,
58
    )
59
60
    assert abs(opt0.best_score - opt1.best_score) < err
61
62
63
@pytest.mark.parametrize(*optimizers)
@@ 25-41 (lines=17) @@
22
n_iter = 5
23
24
25
@pytest.mark.parametrize(*optimizers)
26
def test_random_state_0(Optimizer):
27
    opt0 = Optimizer(search_space, initialize={"random": 1})
28
    opt0.search(
29
        objective_function,
30
        n_iter=n_iter,
31
        random_state=1,
32
    )
33
34
    opt1 = Optimizer(search_space, initialize={"random": 1})
35
    opt1.search(
36
        objective_function,
37
        n_iter=n_iter,
38
        random_state=1,
39
    )
40
41
    assert abs(opt0.best_score - opt1.best_score) < err
42
43
44
@pytest.mark.parametrize(*optimizers)