Fix scheduling test (a little bit)

This commit is contained in:
Matthias 2021-10-06 07:05:34 +02:00
parent 29e582c6d9
commit a4a5c1aad0

View File

@ -6,7 +6,6 @@ import time
from copy import deepcopy
from math import isclose
from unittest.mock import ANY, MagicMock, PropertyMock
import time_machine
import schedule
import arrow
@ -4289,7 +4288,8 @@ def test_get_valid_price(mocker, default_conf_usdt) -> None:
("kraken", TradingMode.FUTURES, 3),
("ftx", TradingMode.FUTURES, 9),
])
def test_update_funding_fees(mocker, default_conf, exchange, trading_mode, calls):
def test_update_funding_fees(mocker, default_conf, exchange, trading_mode, calls, time_machine):
time_machine.move_to("2021-09-01 00:00:00 +00:00")
patch_RPCManager(mocker)
patch_exchange(mocker, id=exchange)
@ -4298,8 +4298,6 @@ def test_update_funding_fees(mocker, default_conf, exchange, trading_mode, calls
default_conf['collateral'] = 'isolated'
freqtrade = get_patched_freqtradebot(mocker, default_conf)
with time_machine.travel("2021-09-01 00:00:00 +00:00") as t:
# trade = Trade(
# id=2,
# pair='ADA/USDT',
@ -4316,7 +4314,7 @@ def test_update_funding_fees(mocker, default_conf, exchange, trading_mode, calls
# trading_mode=trading_mode
# )
t.move_to("2021-09-01 08:00:00 +00:00")
time_machine.move_to("2021-09-01 08:00:00 +00:00")
schedule.run_pending()
assert freqtrade.update_funding_fees.call_count == calls