From 878adfb0c0466537e41ee2c44be1e2c066511b4d Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 1 Nov 2024 08:57:03 +0100 Subject: [PATCH] tests: expand tests to cover several times and timezones --- tests/commands/test_commands.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/commands/test_commands.py b/tests/commands/test_commands.py index 4705bf436..6badca473 100644 --- a/tests/commands/test_commands.py +++ b/tests/commands/test_commands.py @@ -757,7 +757,13 @@ def test_download_data_keyboardInterrupt(mocker, markets): assert dl_mock.call_count == 1 -def test_download_data_timerange(mocker, markets): +@pytest.mark.parametrize("time", ["00:00", "00:03", "00:30", "23:56"]) +@pytest.mark.parametrize( + "tzoffset", + ["00:00", "+01:00", "-01:00", "+05:00", "-05:00"], +) +def test_download_data_timerange(mocker, markets, time_machine, time, tzoffset): + time_machine.move_to(f"2024-11-01 {time}:00 {tzoffset}") dl_mock = mocker.patch( "freqtrade.data.history.history_utils.refresh_backtest_ohlcv_data", MagicMock(return_value=["ETH/BTC", "XRP/BTC"]),