From 882ca44816cf1de90d06c8ebcdb26604976ccbc0 Mon Sep 17 00:00:00 2001 From: mrpabloyeah Date: Sun, 18 May 2025 14:19:10 +0200 Subject: [PATCH] Fix test_optimize_reports --- tests/optimize/test_optimize_reports.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/optimize/test_optimize_reports.py b/tests/optimize/test_optimize_reports.py index 8943a7467..4667f3e1c 100644 --- a/tests/optimize/test_optimize_reports.py +++ b/tests/optimize/test_optimize_reports.py @@ -40,7 +40,7 @@ from freqtrade.optimize.optimize_reports.optimize_reports import ( generate_tag_metrics, ) from freqtrade.resolvers.strategy_resolver import StrategyResolver -from freqtrade.util import dt_ts +from freqtrade.util import dt_ts, format_duration from freqtrade.util.datetime_helpers import dt_from_ts, dt_utc from tests.conftest import CURRENT_TEST_STRATEGY, log_has_re from tests.data.test_history import _clean_test_file @@ -482,8 +482,8 @@ def test_generate_trading_stats(testdatadir): bt_data = load_backtest_data(filename) res = generate_trading_stats(bt_data) assert isinstance(res, dict) - assert res["winner_holding_avg"] == timedelta(seconds=1440) - assert res["loser_holding_avg"] == timedelta(days=1, seconds=21420) + assert res["winner_holding_avg"] == format_duration(timedelta(seconds=1440)) + assert res["loser_holding_avg"] == format_duration(timedelta(days=1, seconds=21420)) assert "wins" in res assert "losses" in res assert "draws" in res