From f08f19d1cb3b2dc5731d2131a6d84a2ab6419f9a Mon Sep 17 00:00:00 2001 From: Matthias Date: Thu, 8 Jan 2026 20:37:12 +0100 Subject: [PATCH] test: Change test to ADA (it's in markets) Mock trades for balance test --- tests/rpc/test_rpc_telegram.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/rpc/test_rpc_telegram.py b/tests/rpc/test_rpc_telegram.py index fdcac6504..b84497593 100644 --- a/tests/rpc/test_rpc_telegram.py +++ b/tests/rpc/test_rpc_telegram.py @@ -1155,7 +1155,7 @@ async def test_telegram_balance_handle_futures( "percentage": None, }, { - "symbol": "XRP/USDT:USDT", + "symbol": "ADA/USDT:USDT", "timestamp": None, "datetime": None, "initialMargin": 0.0, @@ -1181,9 +1181,17 @@ async def test_telegram_balance_handle_futures( mocker.patch(f"{EXMS}.fetch_positions", return_value=mock_pos) mocker.patch(f"{EXMS}.get_tickers", tickers) mocker.patch(f"{EXMS}.get_valid_pair_combination", side_effect=lambda a, b: [f"{a}/{b}"]) + mocker.patch(f"{EXMS}.get_conversion_rate", return_value=3200) telegram, freqtradebot, msg_mock = get_telegram_testobject(mocker, default_conf) patch_get_signal(freqtradebot) + mocker.patch( + "freqtrade.persistence.trade_model.Trade.get_open_trades", + return_value=[ + MagicMock(pair="ETH/USDT:USDT", safe_base_currency="ETH"), + MagicMock(pair="ADA/USDT:USDT", safe_base_currency="ADA"), + ], + ) await telegram._balance(update=update, context=MagicMock()) result = msg_mock.call_args_list[0][0][0] @@ -1191,7 +1199,7 @@ async def test_telegram_balance_handle_futures( assert "ETH/USDT:USDT" in result assert "`short: 10" in result - assert "XRP/USDT:USDT" in result + assert "ADA/USDT:USDT" in result async def test_balance_handle_empty_response(default_conf, update, mocker) -> None: