Passed
Push — master ( 44bd28...268666 )
by Simon
03:57
created

tests.test_optimizers._parametrize   A

Complexity

Total Complexity 0

Size/Duplication

Total Lines 35
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 33
dl 0
loc 35
rs 10
c 0
b 0
f 0
wmc 0
1
from gradient_free_optimizers import (
2
    HillClimbingOptimizer,
3
    StochasticHillClimbingOptimizer,
4
    TabuOptimizer,
5
    RandomSearchOptimizer,
6
    RandomRestartHillClimbingOptimizer,
7
    RandomAnnealingOptimizer,
8
    SimulatedAnnealingOptimizer,
9
    ParallelTemperingOptimizer,
10
    ParticleSwarmOptimizer,
11
    EvolutionStrategyOptimizer,
12
    BayesianOptimizer,
13
    TreeStructuredParzenEstimators,
14
    DecisionTreeOptimizer,
15
    EnsembleOptimizer,
16
)
17
18
pytest_parameter = (
19
    "Optimizer",
20
    [
21
        (HillClimbingOptimizer),
22
        (StochasticHillClimbingOptimizer),
23
        (TabuOptimizer),
24
        (RandomSearchOptimizer),
25
        (RandomRestartHillClimbingOptimizer),
26
        (RandomAnnealingOptimizer),
27
        (SimulatedAnnealingOptimizer),
28
        (ParallelTemperingOptimizer),
29
        (ParticleSwarmOptimizer),
30
        (EvolutionStrategyOptimizer),
31
        (BayesianOptimizer),
32
        (TreeStructuredParzenEstimators),
33
        (DecisionTreeOptimizer),
34
        (EnsembleOptimizer),
35
    ],
36
)
37