1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-15 06:45:59 +00:00

test: fix debuglink device test

This commit is contained in:
M1nd3r 2025-04-12 01:29:37 +02:00
parent a7c5c74450
commit e2b49348db

View File

@ -76,6 +76,9 @@ def test_softlock_instability(session: Session):
):
pytest.xfail("reseed only supported on emulator")
device.wipe(session)
client = session.client.get_new_client()
session = client.get_seedless_session()
entropy_after_wipe = misc.get_entropy(session, 16)
session.refresh_features()
@ -83,6 +86,8 @@ def test_softlock_instability(session: Session):
load_device()
session.client.debug.reseed(0)
device.wipe(session)
client = session.client.get_new_client()
session = client.get_seedless_session()
assert misc.get_entropy(session, 16) == entropy_after_wipe
session.refresh_features()
@ -95,4 +100,6 @@ def test_softlock_instability(session: Session):
# the device is now trying to run the lockscreen, which attempts to unlock.
# If the device actually called config.unlock(), it would use additional randomness.
# That is undesirable. Assert that the returned entropy is still the same.
client = session.client.get_new_client()
session = client.get_seedless_session()
assert misc.get_entropy(session, 16) == entropy_after_wipe