mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-07-06 14:52:33 +00:00
fixup! test: update click tests
This commit is contained in:
parent
a1dd131310
commit
4f8d355fa2
@ -22,9 +22,11 @@ import pytest
|
|||||||
|
|
||||||
from trezorlib import btc, device, exceptions, messages
|
from trezorlib import btc, device, exceptions, messages
|
||||||
from trezorlib.client import PASSPHRASE_ON_DEVICE
|
from trezorlib.client import PASSPHRASE_ON_DEVICE
|
||||||
from trezorlib.debuglink import DebugLink, LayoutType
|
|
||||||
|
from trezorlib.debuglink import DebugLink, LayoutType, SessionDebugWrapper as Session
|
||||||
from trezorlib.protobuf import MessageType
|
from trezorlib.protobuf import MessageType
|
||||||
from trezorlib.tools import parse_path
|
from trezorlib.tools import parse_path
|
||||||
|
from trezorlib.transport.session import SessionV1, derive_seed
|
||||||
|
|
||||||
from .. import common
|
from .. import common
|
||||||
from .. import translations as TR
|
from .. import translations as TR
|
||||||
@ -221,10 +223,10 @@ def test_autolock_passphrase_keyboard(device_handler: "BackgroundDeviceHandler")
|
|||||||
set_autolock_delay(device_handler, 10_000)
|
set_autolock_delay(device_handler, 10_000)
|
||||||
debug = device_handler.debuglink()
|
debug = device_handler.debuglink()
|
||||||
|
|
||||||
# get address
|
session = Session(SessionV1.new(device_handler.client))
|
||||||
session = device_handler.client.get_session(passphrase=PASSPHRASE_ON_DEVICE)
|
# session = device_handler.client.get_session(passphrase=PASSPHRASE_ON_DEVICE)
|
||||||
|
|
||||||
device_handler.run_with_provided_session(session, common.get_test_address) # type: ignore
|
device_handler.run_with_provided_session(session, derive_seed, passphrase=PASSPHRASE_ON_DEVICE) # type: ignore
|
||||||
assert "PassphraseKeyboard" in debug.read_layout().all_components()
|
assert "PassphraseKeyboard" in debug.read_layout().all_components()
|
||||||
|
|
||||||
if debug.layout_type is LayoutType.Caesar:
|
if debug.layout_type is LayoutType.Caesar:
|
||||||
@ -250,7 +252,10 @@ def test_autolock_passphrase_keyboard(device_handler: "BackgroundDeviceHandler")
|
|||||||
elif debug.layout_type is LayoutType.Caesar:
|
elif debug.layout_type is LayoutType.Caesar:
|
||||||
debug.input("j" * 8)
|
debug.input("j" * 8)
|
||||||
|
|
||||||
# address corresponding to "jjjjjjjj" passphrase
|
device_handler.result()
|
||||||
|
|
||||||
|
# get address corresponding to "jjjjjjjj" passphrase
|
||||||
|
device_handler.run_with_provided_session(session, common.get_test_address)
|
||||||
assert device_handler.result() == "mnF4yRWJXmzRB6EuBzuVigqeqTqirQupxJ"
|
assert device_handler.result() == "mnF4yRWJXmzRB6EuBzuVigqeqTqirQupxJ"
|
||||||
|
|
||||||
|
|
||||||
@ -259,9 +264,11 @@ def test_autolock_interrupts_passphrase(device_handler: "BackgroundDeviceHandler
|
|||||||
set_autolock_delay(device_handler, 10_000)
|
set_autolock_delay(device_handler, 10_000)
|
||||||
debug = device_handler.debuglink()
|
debug = device_handler.debuglink()
|
||||||
|
|
||||||
# get address
|
# get address (derive_seed)
|
||||||
session = device_handler.client.get_session(passphrase=PASSPHRASE_ON_DEVICE)
|
session = Session(SessionV1.new(client=device_handler.client))
|
||||||
device_handler.run_with_provided_session(session, common.get_test_address) # type: ignore
|
device_handler.run_with_provided_session(
|
||||||
|
session, derive_seed, passphrase=PASSPHRASE_ON_DEVICE
|
||||||
|
) # type: ignore
|
||||||
assert "PassphraseKeyboard" in debug.read_layout().all_components()
|
assert "PassphraseKeyboard" in debug.read_layout().all_components()
|
||||||
|
|
||||||
if debug.layout_type is LayoutType.Caesar:
|
if debug.layout_type is LayoutType.Caesar:
|
||||||
|
Loading…
Reference in New Issue
Block a user