From a8516ff0f5d9ccb0abba94f1e2f1b14a0fdecdde Mon Sep 17 00:00:00 2001 From: Meng Xiangzhuo Date: Thu, 31 Oct 2024 01:37:24 +0800 Subject: [PATCH] tests: fix failure when local timezone is not utc --- tests/commands/test_commands.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/commands/test_commands.py b/tests/commands/test_commands.py index 28baffd5a..4705bf436 100644 --- a/tests/commands/test_commands.py +++ b/tests/commands/test_commands.py @@ -44,7 +44,7 @@ from freqtrade.enums import RunMode from freqtrade.exceptions import OperationalException from freqtrade.persistence.models import init_db from freqtrade.persistence.pairlock_middleware import PairLocks -from freqtrade.util import dt_floor_day, dt_now, dt_utc +from freqtrade.util import dt_utc from tests.conftest import ( CURRENT_TEST_STRATEGY, EXMS, @@ -797,8 +797,9 @@ def test_download_data_timerange(mocker, markets): start_download_data(pargs) assert dl_mock.call_count == 1 # 20days ago - days_ago = dt_floor_day(dt_now() - timedelta(days=20)).timestamp() - assert dl_mock.call_args_list[0][1]["timerange"].startts == days_ago + days_ago = datetime.now() - timedelta(days=20) + days_ago = dt_utc(days_ago.year, days_ago.month, days_ago.day) + assert dl_mock.call_args_list[0][1]["timerange"].startts == days_ago.timestamp() dl_mock.reset_mock() args = [