From ab28e43050fea9c4a5955f4bfb16c749e6a6eed5 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 3 Nov 2025 20:18:03 +0100 Subject: [PATCH] test: update tests to new behavior --- tests/optimize/test_hyperopt_tools.py | 4 ++-- tests/strategy/test_interface.py | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/optimize/test_hyperopt_tools.py b/tests/optimize/test_hyperopt_tools.py index 2351acbba..1b15ba6b7 100644 --- a/tests/optimize/test_hyperopt_tools.py +++ b/tests/optimize/test_hyperopt_tools.py @@ -296,14 +296,14 @@ def test_show_epoch_details(capsys): HyperoptTools.show_epoch_details(test_result, 5, False, no_header=True) captured = capsys.readouterr() - assert "# Trailing stop:" in captured.out + assert "# Trailing stop parameters:" in captured.out # re.match(r"Pairs for .*", captured.out) assert re.search(r"^\s+trailing_stop = True$", captured.out, re.MULTILINE) assert re.search(r"^\s+trailing_stop_positive = 0.02$", captured.out, re.MULTILINE) assert re.search(r"^\s+trailing_stop_positive_offset = 0.04$", captured.out, re.MULTILINE) assert re.search(r"^\s+trailing_only_offset_is_reached = True$", captured.out, re.MULTILINE) - assert "# ROI table:" in captured.out + assert "# ROI parameters:" in captured.out assert re.search(r"^\s+minimal_roi = \{$", captured.out, re.MULTILINE) assert re.search(r"^\s+\"90\"\:\s0.14,\s*$", captured.out, re.MULTILINE) diff --git a/tests/strategy/test_interface.py b/tests/strategy/test_interface.py index 41599f513..a8e32ca54 100644 --- a/tests/strategy/test_interface.py +++ b/tests/strategy/test_interface.py @@ -928,8 +928,7 @@ def test_auto_hyperopt_interface(default_conf): PairLocks.timeframe = default_conf["timeframe"] strategy = StrategyResolver.load_strategy(default_conf) strategy.ft_bot_start() - with pytest.raises(OperationalException): - next(strategy.enumerate_parameters("deadBeef")) + assert list(strategy.enumerate_parameters("deadBeef")) == [] assert strategy.buy_rsi.value == strategy.buy_params["buy_rsi"] # PlusDI is NOT in the buy-params, so default should be used