From 6ca4a7607da03efe2d11cfa85f0d255b0fe78e4c Mon Sep 17 00:00:00 2001 From: M1nd3r Date: Wed, 12 Mar 2025 12:13:40 +0100 Subject: [PATCH] fix(tests): fix authorize coinjoin device test --- tests/device_tests/bitcoin/test_authorize_coinjoin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tests/device_tests/bitcoin/test_authorize_coinjoin.py b/tests/device_tests/bitcoin/test_authorize_coinjoin.py index bfa4ad3c5f..d865930a80 100644 --- a/tests/device_tests/bitcoin/test_authorize_coinjoin.py +++ b/tests/device_tests/bitcoin/test_authorize_coinjoin.py @@ -19,6 +19,7 @@ import time import pytest from trezorlib import btc, device, messages +from trezorlib.debuglink import ProtocolVersion from trezorlib.debuglink import SessionDebugWrapper as Session from trezorlib.debuglink import TrezorClientDebugLink as Client from trezorlib.exceptions import TrezorFailure @@ -807,7 +808,11 @@ def test_multisession_authorization(client: Client): ) # Open a second session. - session2 = client.get_session() + if client.protocol_version is ProtocolVersion.PROTOCOL_V2: + session_id = b"\x02" + else: + session_id = None + session2 = client.get_session(session_id=session_id) # Authorize CoinJoin with www.example2.com in session 2. btc.authorize_coinjoin(