From e68e6c0a1a37eaae8ab136881a9458e216fb46c2 Mon Sep 17 00:00:00 2001 From: Janne Sinivirta Date: Mon, 30 Oct 2017 22:31:28 +0200 Subject: [PATCH] reuse mock in hyperopt also --- freqtrade/tests/test_hyperopt.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/freqtrade/tests/test_hyperopt.py b/freqtrade/tests/test_hyperopt.py index 8cbe0ad26..2e041327e 100644 --- a/freqtrade/tests/test_hyperopt.py +++ b/freqtrade/tests/test_hyperopt.py @@ -79,9 +79,10 @@ def buy_strategy_generator(params): @pytest.mark.skipif(not os.environ.get('BACKTEST', False), reason="BACKTEST not set") def test_hyperopt(conf, pairs, mocker): + mocked_buy_trend = mocker.patch('freqtrade.analyze.populate_buy_trend') def optimizer(params): - buy_strategy = buy_strategy_generator(params) - mocker.patch('freqtrade.analyze.populate_buy_trend', side_effect=buy_strategy) + mocked_buy_trend.side_effect = buy_strategy_generator(params) + results = backtest(conf, pairs, mocker) result = format_results(results)