diff --git a/tests/optimize/test_hyperopt.py b/tests/optimize/test_hyperopt.py index b858aa33c..67f776c7e 100644 --- a/tests/optimize/test_hyperopt.py +++ b/tests/optimize/test_hyperopt.py @@ -310,6 +310,8 @@ def test_start_calls_optimizer(mocker, hyperopt_conf, capsys) -> None: 'freqtrade.optimize.hyperopt.get_timerange', MagicMock(return_value=(datetime(2017, 12, 10), datetime(2017, 12, 13))) ) + # Dummy-reduce points to ensure scikit-learn is forced to generate new values + mocker.patch('freqtrade.optimize.hyperopt.INITIAL_POINTS', 2) parallel = mocker.patch( 'freqtrade.optimize.hyperopt.Hyperopt.run_optimizer_parallel', @@ -860,6 +862,8 @@ def test_simplified_interface_failed(mocker, hyperopt_conf, space) -> None: def test_in_strategy_auto_hyperopt(mocker, hyperopt_conf, tmp_path, fee) -> None: patch_exchange(mocker) mocker.patch(f'{EXMS}.get_fee', fee) + # Dummy-reduce points to ensure scikit-learn is forced to generate new values + mocker.patch('freqtrade.optimize.hyperopt.INITIAL_POINTS', 2) (tmp_path / 'hyperopt_results').mkdir(parents=True) # No hyperopt needed hyperopt_conf.update({ @@ -904,6 +908,8 @@ def test_in_strategy_auto_hyperopt_with_parallel(mocker, hyperopt_conf, tmp_path mocker.patch(f'{EXMS}.markets', PropertyMock(return_value=get_markets())) (tmp_path / 'hyperopt_results').mkdir(parents=True) + # Dummy-reduce points to ensure scikit-learn is forced to generate new values + mocker.patch('freqtrade.optimize.hyperopt.INITIAL_POINTS', 2) # No hyperopt needed hyperopt_conf.update({ 'strategy': 'HyperoptableStrategy',