diff --git a/freqtrade/optimize/hyperopt.py b/freqtrade/optimize/hyperopt.py index 1bb2fa3e5..7d7128f09 100644 --- a/freqtrade/optimize/hyperopt.py +++ b/freqtrade/optimize/hyperopt.py @@ -1139,7 +1139,8 @@ class Hyperopt: if not trials: if len(self.trials) > 0: if self.config.get('hyperopt_continue_filtered', False): - trials = filter_trials(self.trials, self.config) + raise ValueError() + # trials = filter_trials(self.trials, self.config) else: trials = self.trials else: diff --git a/tests/optimize/test_hyperopt.py b/tests/optimize/test_hyperopt.py index f7af75424..636e9346b 100644 --- a/tests/optimize/test_hyperopt.py +++ b/tests/optimize/test_hyperopt.py @@ -482,6 +482,7 @@ def test_no_log_if_loss_does_not_improve(hyperopt, caplog) -> None: def test_save_results_saves_epochs(mocker, hyperopt, testdatadir, caplog) -> None: epochs = create_results(mocker, hyperopt, testdatadir) mock_dump = mocker.patch('freqtrade.optimize.hyperopt.dump', return_value=None) + mocker.patch('freqtrade.optimize.hyperopt.Hyperopt.save_opts') results_file = testdatadir / 'optimize' / 'ut_results.pickle' caplog.set_level(logging.DEBUG) @@ -808,7 +809,7 @@ def test_clean_hyperopt(mocker, default_conf, caplog): # once for tickerdata, once for trials, once for optimizers (list) assert unlinkmock.call_count == 3 - assert log_has(f"Removing `{h.tickerdata_pickle}`.", caplog) + assert log_has(f"Removing `{h.data_pickle_file}`.", caplog) def test_continue_hyperopt(mocker, default_conf, caplog):