From 39184e1f95789c4e7ebb2f287a4f6d7ea8bb87e7 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 16 Jan 2022 00:19:21 +0100 Subject: [PATCH] Fix random test-fail around midnight --- tests/rpc/test_rpc_telegram.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/rpc/test_rpc_telegram.py b/tests/rpc/test_rpc_telegram.py index 7f7629e1d..1d638eed1 100644 --- a/tests/rpc/test_rpc_telegram.py +++ b/tests/rpc/test_rpc_telegram.py @@ -4,7 +4,7 @@ import logging import re -from datetime import datetime, timedelta +from datetime import datetime, timedelta, timezone from functools import reduce from random import choice, randint from string import ascii_uppercase @@ -702,10 +702,12 @@ def test_profit_handle(default_conf, update, ticker, ticker_sell_up, fee, mocker.patch('freqtrade.exchange.Exchange.fetch_ticker', ticker_sell_up) trade.update(limit_sell_order) - trade.close_date = datetime.utcnow() + trade.close_date = datetime.now(timezone.utc) trade.is_open = False + Trade.commit() - telegram._profit(update=update, context=MagicMock()) + context.args = [3] + telegram._profit(update=update, context=context) assert msg_mock.call_count == 1 assert '*ROI:* Closed trades' in msg_mock.call_args_list[-1][0][0] assert ('∙ `0.00006217 BTC (6.20%) (0.62 \N{GREEK CAPITAL LETTER SIGMA}%)`'