1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-02 19:01:04 +00:00

fix(test): update slip39 backup device test

[no changelog]
This commit is contained in:
M1nd3r 2024-12-30 15:27:38 +01:00
parent 67f17831f4
commit 48de230370

View File

@ -92,25 +92,25 @@ def test_backup_slip39_basic(session: Session, click_info: bool):
@pytest.mark.models("core")
@pytest.mark.setup_client(needs_backup=True, mnemonic=MNEMONIC_SLIP39_SINGLE_EXT_20)
def test_backup_slip39_single(client: Client):
assert client.features.backup_availability == messages.BackupAvailability.Required
def test_backup_slip39_single(session: Session):
assert session.features.backup_availability == messages.BackupAvailability.Required
with client:
with session.client as client:
IF = InputFlowBip39Backup(
client, confirm_success=(client.layout_type is not LayoutType.Mercury)
)
client.set_input_flow(IF.get())
device.backup(client)
device.backup(session)
client.init_device()
assert client.features.initialized is True
session.refresh_features()
assert session.features.initialized is True
assert (
client.features.backup_availability == messages.BackupAvailability.NotAvailable
session.features.backup_availability == messages.BackupAvailability.NotAvailable
)
assert client.features.unfinished_backup is False
assert client.features.no_backup is False
assert client.features.backup_type is messages.BackupType.Slip39_Single_Extendable
assert session.features.unfinished_backup is False
assert session.features.no_backup is False
assert session.features.backup_type is messages.BackupType.Slip39_Single_Extendable
assert shamir.combine_mnemonics([IF.mnemonic]) == shamir.combine_mnemonics(
MNEMONIC_SLIP39_SINGLE_EXT_20
)