WIP - fix TT tests

grdddj/tr_rebase
grdddj 12 months ago
parent 21ed99345b
commit ebe36a6a15

@ -1990,7 +1990,7 @@ mod tests {
"content": {
"component": "FormattedText",
"text": ["Testing text layout, with", "\n", "some text, and some", "\n",
"more text. And ", "parame", "-", "\n", "ters!"],
"more text. And ", "paramet", "-", "\n", "ers!"],
"fits": true,
},
"controls": {

@ -259,6 +259,17 @@ class LayoutContent(UnstructuredJSONReader):
"""Getting raw paragraphs as sent from Rust."""
return self.find_unique_value_by_key("paragraphs", default=None, only_type=list)
def tt_check_seed_button_contents(self) -> List[str]:
"""Getting list of button contents."""
buttons: List[str] = []
button_objects = self.find_objects_with_key_and_value("component", "Button")
for button in button_objects:
if button.get("icon"):
buttons.append("ICON")
elif "text" in button:
buttons.append(button["text"])
return buttons
def button_contents(self) -> List[str]:
"""Getting list of button contents."""
buttons = self.find_unique_value_by_key("buttons", default={}, only_type=dict)

@ -51,8 +51,11 @@ def confirm_recovery(debug: "DebugLink") -> None:
debug.press_right()
def select_number_of_words(debug: "DebugLink", num_of_words: int = 20) -> None:
debug.wait_layout()
def select_number_of_words(
debug: "DebugLink", num_of_words: int = 20, wait: bool = True
) -> None:
if wait:
debug.wait_layout()
if debug.model == "T":
# select number of words
if not debug.legacy_ui and not debug.legacy_debug:

@ -134,7 +134,9 @@ def confirm_words(debug: "DebugLink", words: list[str]) -> None:
# ^
word_pos = int(layout.text_content().split()[2])
# Unifying both the buttons and words to lowercase
btn_texts = [text.lower() for text in layout.button_contents()]
btn_texts = [
text.lower() for text in layout.tt_check_seed_button_contents()
]
wanted_word = words[word_pos - 1].lower()
button_pos = btn_texts.index(wanted_word)
layout = debug.click(buttons.RESET_WORD_CHECK[button_pos], wait=True)

@ -104,11 +104,8 @@ def prepare(
if old_pin:
_input_see_confirm(debug, old_pin)
assert "enable wipe code" in debug.wait_layout().text_content()
layout = go_next(debug, wait=True)
if debug.model == "T":
assert "erase all data" in layout.text_content()
go_next(debug)
elif debug.model == "R":
go_next(debug, wait=True)
if debug.model == "R":
debug.press_right_htc(1000)
if old_pin:
debug.wait_layout()

@ -84,7 +84,7 @@ def test_recovery_single_reset(core_emulator: Emulator):
assert features.recovery_mode is True
# we need to enter the number of words again, that's a feature
recovery.select_number_of_words(debug)
recovery.select_number_of_words(debug, wait=False)
recovery.enter_shares(debug, MNEMONIC_SLIP39_BASIC_20_3of6)
recovery.finalize(debug)
@ -121,7 +121,7 @@ def test_recovery_on_old_wallet(core_emulator: Emulator):
assert features.recovery_mode is True
# enter number of words
recovery.select_number_of_words(debug)
recovery.select_number_of_words(debug, wait=False)
first_share = MNEMONIC_SLIP39_BASIC_20_3of6[0]
words = first_share.split(" ")
@ -197,7 +197,7 @@ def test_recovery_multiple_resets(core_emulator: Emulator):
assert features.recovery_mode is True
# enter the number of words again, that's a feature!
recovery.select_number_of_words(debug)
recovery.select_number_of_words(debug, wait=False)
# enter shares and restart after each one
enter_shares_with_restarts(debug)

@ -1919,13 +1919,13 @@
"TT_test_pin.py::test_pin_short": "b5377990e4a1f324133601e3ca4726cde7af50b3e2c3f53738022ed9108a6a79",
"TT_test_pin.py::test_wipe_code_same_as_pin": "cb8aa7d781b689452e863a3e704c1df06d217cbf8761b698cd912e0417da1513",
"TT_test_pin.py::test_wipe_code_setup": "353855511c20bcf4f8ec01d141c11a108472dc64e3dac06c5f567b42bddbaba9",
"TT_test_recovery.py::test_recovery_bip39": "85f92b26902f1ce64913d6ca9874a508fcb21fff8411145c438de69077a4989a",
"TT_test_recovery.py::test_recovery_slip39_basic": "53fa3abfe1ce7b11ec189fa359f463763b53802ae5925e84a6593271fe4e8f9a",
"TT_test_reset_bip39.py::test_reset_bip39": "01547ca97308b6b3b54fab9c8f18d4d43a8ca0637a95f4de6e0690808342fe4c",
"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "4ddcb8eeb9062e739926998abb0bbed918b63cf1065c61199194f99034d54968",
"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "39ef6d9d132f5489a790521cdbcefcd98abb1c3e85f9e847b307550c0f26d509",
"TT_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "1a1d30da89b002e082c03fca80c99d515fee1ff144ec01a24f8bcfd4cf831ec3",
"TT_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "ffc727ca4ec65738618ed20fcf0bd91c6d693d22575ab9a56c8c1bab1c66b3ec"
"TT_test_recovery.py::test_recovery_bip39": "716c631b55fcdff93866683b0a852b8b095b976e4ca4b3e68a3ea126e39008cf",
"TT_test_recovery.py::test_recovery_slip39_basic": "f365cb9efdd27c1c4763c17ac2ed29c1da062fa2366dfc0b86f242866e2e4f05",
"TT_test_reset_bip39.py::test_reset_bip39": "98278ed0467c408696a1dce01b52867e3f6d420a2650f2e9ac28dd7b478a378f",
"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced[16of16]": "b6b0ee5b4173b966ead70c12b8b71bb535c3237e89df1d4c602474f2f3a6eecb",
"TT_test_reset_slip39_advanced.py::test_reset_slip39_advanced[2of2]": "81fddbc89b3b588c295beab133955bac3ddd0429f825b85ed1809af9e633a40e",
"TT_test_reset_slip39_basic.py::test_reset_slip39_basic[16of16]": "5d1c327e87dc5e7ce3f90c519635c1a68ffa9a1134e0760328342d28d1ac20ea",
"TT_test_reset_slip39_basic.py::test_reset_slip39_basic[1of1]": "848fe1eab4300ebc7cc5f99ac6e2fb474979f3e038d7078842251016e29e5f22"
},
"device_tests": {
"TT_binance-test_get_address.py::test_binance_get_address[m-44h-714h-0h-0-0-bnb1hgm0p7khfk85zpz-68e2cb5a": "483ff25f0ff24de80631dfb202ac681c38dfbf44c5905505281c2d0719a94fc6",
@ -2848,52 +2848,52 @@
"TT_reset_recovery-test_recovery_bip39_dryrun.py::test_dry_run": "a6bb86ea88a3a70da10cfe9ead2c693a67c50bb6c8eba131d9b68a73bb0f3386",
"TT_reset_recovery-test_recovery_bip39_dryrun.py::test_invalid_seed_core": "0cf1479f503749cac5f601b0c3daa279b20788cf8af425e05e3ee1767c988287",
"TT_reset_recovery-test_recovery_bip39_dryrun.py::test_seed_mismatch": "ace9103b7e4912b788772a803b1fc31e5287945fbd42b0f61f5c10853bd596cd",
"TT_reset_recovery-test_recovery_bip39_dryrun.py::test_uninitialized": "e00c46a70bc5bbfdd3bb6da5a712698e7c79bc8ebd78262ec0f13ef9ee6aec95",
"TT_reset_recovery-test_recovery_bip39_dryrun.py::test_uninitialized": "4b98293f62a525dea3b11d687f724ea1c5b281c14937b2f207a50f1341fd5ab8",
"TT_reset_recovery-test_recovery_bip39_t2.py::test_already_initialized": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_reset_recovery-test_recovery_bip39_t2.py::test_tt_nopin_nopassphrase": "5a9de868c46bcd142b787055dec14d4021e1e9b739a7caddc6b0e6310e75c779",
"TT_reset_recovery-test_recovery_bip39_t2.py::test_tt_pin_passphrase": "48713e0cce260b57158bd0ccc7e1afbd78a462e40dfb5d3565dd73b8e9f03db1",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_abort": "298566438821aba89609e87bab5db4b1b0f970daeff582cefda03ebd13249ad7",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_extra_share_entered": "5d12077928e7d64b19ec269d4acb966ea5e0b25fd63018dafff8fc59ea697541",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_group_threshold_reached": "e22a581c54ac6d1483d2b439d1c70507d2219d537ae40b73d83e173902fdc36e",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_noabort": "8c30677e2140fb4dd6356cc5accca86c3b1165b556c6429f4ec1da3046b95c09",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "1e3ed9ed33d53badc71daa3c64cde25e4065bee1ab1397f6afeb8c8fbd579252",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "7f65ee03efccb79784dc67db341c89d3a3d9320282198895ddaadeb9787c1530",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "1aee3a12001dfdeeb074ead1902bf687540021ebd30d68caca499e2f7a72a08f",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "8be5e4e0f50b470183b8f7fa81b89c1cc34e5ccc9870d4b74f4338f1f16eff6d",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "6858b02b98439d6d39cf1a6140886f4f3bf60c83c3f7da719c9a7f37c8ffda7e",
"TT_reset_recovery-test_recovery_bip39_t2.py::test_tt_nopin_nopassphrase": "2edae746dbecd75ab3a9b0e4fa3405cee8c5decaf5e5bfdcc7a62a23c2d780f1",
"TT_reset_recovery-test_recovery_bip39_t2.py::test_tt_pin_passphrase": "80a8c9456d4bf9bbfd1adeed93d2e1fb8a7f8211ae9925699f79877ababd0402",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_abort": "259abfa8dd8e7c1019f3ef62d07115324f20408ab63740d21b33987382932476",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_extra_share_entered": "168202269176f1da0d843867bd67298c572548fd1f892cf723278f0e8d089b52",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_group_threshold_reached": "4940cb7a873ee5b996897ba447f75f450025b918aa8e9297bfe933b94d38e8cd",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_noabort": "9ea8d823b4b037c356dfa69d7d5a234a5a7582ca96a62e9af87b1885653535f5",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_same_share": "122f9e31a427ce68ea6164fed82c0c7ed316872e3b1b42979338344c39b6de07",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares0-c2d2e26ad06023c60145f1-afc2dad5": "545f6144a34e9eaf3c9cd361b33ac69cd59e484ecdcd4267da3a44fea1d69ff1",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret[shares1-c41d5cf80fed71a008a3a0-eb47093e": "f1a50440dca7ed861e683fba3cdf6e3f5de64660f5f80773e56f8e7664815ee5",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares0-c2d2-850ffa77": "7213db95ce6209a4a58979d58fedfbbf07fb1491ba5b331347afa4b4320cfbf4",
"TT_reset_recovery-test_recovery_slip39_advanced.py::test_secret_click_info_button[shares1-c41d-ca9ddec8": "faa1b1858fe68dd635d8bde003e8b86aa4fa162843bd511ccc27fa8a8f18918d",
"TT_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_dryrun": "2424ec3ff74afe05bdd8eecfe319edbf6e02d9b9ec99c74285cfd531cfc329e2",
"TT_reset_recovery-test_recovery_slip39_advanced_dryrun.py::test_2of3_invalid_seed_dryrun": "0d4d106399303bd2b91021ad200bb8127071ac0da20fe743bae012c3c954064a",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_1of1": "0aec95e491b414b5a9e35655d5bdd96c957f04c327b9ee5d7aae9cec1438af30",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_abort": "298566438821aba89609e87bab5db4b1b0f970daeff582cefda03ebd13249ad7",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_ask_word_number": "f741ca408166a991ecfed4be1603d63dcd9e8c074c081716ec9cc5fe1d7acad1",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_noabort": "08f76f65cd88dbb795860a439f1687a5cab259fa1081591bd06834e6ea1a470e",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_recover_with_pin_passphrase": "06c8f0b25b010fb2a13b720b1fdca30c3cfed20dc7fb00a5631fdcb4dcd97e19",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_same_share": "66a7a9ba1a9a040285fd2a217411205ecd8921ae68044b85495fe84a704292ca",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_secret[shares0-491b795b80fc21ccdf466c0fbc98c8fc]": "14a54cbc1fd02e1cd8f9339ebab8da85fa0e427b211facd48bc87ab06a1ccbf6",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_secret[shares1-b770e0da1363247652de97a39-a50896b7": "e56168efe1ffb2dcef749748ee3f0ec843005afbee86579f6c73e6a337cf6ce1",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[0]": "518f09692194650323eaf16bb49b39fcf63b20bd3ae8c633b91552cb6ce88c69",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[1]": "69ef06c06a149aff209d6dc8491de8362fac7b1537c5d94f11a1e276003646df",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[2]": "b2cd7038d3e0a3098f3d91e08dcdf8b52909f9931c4d5ebef8ea4b64919b9bcc",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_1of1": "3732940b744516b35c21f8b9cf269655656a448a11f8ed83df07f7582d5977f2",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_abort": "259abfa8dd8e7c1019f3ef62d07115324f20408ab63740d21b33987382932476",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_ask_word_number": "cc90b15de81c87246ea2d2ec554f5f477f04a7ae661e8aa3518ee1d5fa538a30",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_noabort": "52d2191fb800fa64c86a92527dde500cd7d62b6d98e7b491982ef3072d2188b6",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_recover_with_pin_passphrase": "08e8b957876775af0ec7aec8a224799914ad6f25a9282cf2f2d680c9d45482c0",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_same_share": "d45414ee684c8fc110c59f997cc825f137f96ac326cc698b12f492358ab234b2",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_secret[shares0-491b795b80fc21ccdf466c0fbc98c8fc]": "0ba63180f7da458c4ddb0ba4b4ab7df741fc585c64fd2b8dc91303cf4f2f74e9",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_secret[shares1-b770e0da1363247652de97a39-a50896b7": "4d2c47fd98ce6e5913e0b08b66bd3de6267d49bce377cf7f2edea2a1bc1f8d4e",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[0]": "2ea6441466be8036ee418ee76a94f2d4599e05e21608bd83f8d877d4774be0b4",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[1]": "b9778a6c307d9debe0458c7ac81698ff9d61518b867696a6943d1d44634d8b96",
"TT_reset_recovery-test_recovery_slip39_basic.py::test_wrong_nth_word[2]": "93c6a45573e0538c2804e2bae049c701c425477106e5f43446c082b792c1c0ad",
"TT_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_dryrun": "87718399c69d11e8656d4af3af448f542970fbfca524a53955adcd911903efd0",
"TT_reset_recovery-test_recovery_slip39_basic_dryrun.py::test_2of3_invalid_seed_dryrun": "0fbabbe652adc6a4e0d7285b165687dce0ad617762ed228f6a21d56de409d799",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "31342942033bfb5fa25003467cff9c21767ec2534d439225e5b8e15852bbf4c2",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced-bac-f67baa1c": "4efa25214bb6972a833e3ab3dc1754f80844fbc0116321daa5f08acc42f49bf8",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic-backup-6348e7fe": "8bf5619172299ec2b031f408e24850c8e8c564414d62761b573282acf9e150c9",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "009db3044ceb8aad2ae01539c92a17d658a711416e4721dff45620de75c7ae5f",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced-backup-dcbda5cf": "dbadedde1fd638f72f33590ae32425a0a645c9a0818a5030f0bd9adbe961c2bf",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic-backup_fl-1577de4d": "245fafadd5b9181f1a512414ce9c486fff2b9c76044c4855bc143e4f5fd28592",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Bip39-backup_flow_bip39]": "86a1850e1713950584630e592564300359631a83f911336787e60fbdf9585a8b",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Advanced-bac-f67baa1c": "b58e147e568cf9c04e2b399c3254e551980c1382e7bf0a557f480f1f6a3e8c11",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_manual[BackupType.Slip39_Basic-backup-6348e7fe": "8f4f6a2a41dd74983edbcc5e17c8ca53a381a86dcc0047bd5c90cf7468650a65",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Bip39-backup_flow_bip39]": "c284a589908686e06c6f0b08e20cd0096d00521896b0f5ae9375a49a09bb85ac",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Advanced-backup-dcbda5cf": "7955ddf1c13b0385cf97e35f50192a622a75962017cec4b954fa3599b0bb692f",
"TT_reset_recovery-test_reset_backup.py::test_skip_backup_msg[BackupType.Slip39_Basic-backup_fl-1577de4d": "b5ab6fbd300cdb504a432a8e143b12374f4782409ed496cc80f8b7fb2186992d",
"TT_reset_recovery-test_reset_bip39_t2.py::test_already_initialized": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "3ec95417936f90e01b92ab89b50d1a5acb98befb51c5767914f501298e1a794c",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "fa804eaa19c56485ae7f156ba47a3c9642aa70e65295a19e018cf7e0c7156d25",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "cf6b6b9b6c760f229725028cb9413ffc8fe31563045d8b13361a17c040e8a41f",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "c4a8bf133da655de8b9f56d79e5c390a7eda43fbf49cc43e91688e3f09b4a846",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "3fb31bd98acab477867d855a434e10db27daefeab6574c9eb6d6fabd55a011d1",
"TT_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "704d1d6eb72c545e56007882356fbf64a70e071efb8eedded6d4f771cad93e21",
"TT_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "13ec15333838611fcd996e8c6b78973b7e2a965d2cd9e18c45dbcdf1f9290aa8",
"TT_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "707ce5ce7f1bf07b0316db19bd82ffe45f26862bbfb3d8b96020ec7597cd5264",
"TT_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "68555d1b1da91289c2841d015166ec4643e14268c0a597bd6f6eb968e7fa2a4d",
"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "438e9f0555ec91b6bdd416404f084a71d287591c4b7efe06c996c25c742feca0",
"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "3b30eaaffa00672b6ebfd60a34f1c0356aaef063ac8c40357b24cf86bd772314",
"TT_reset_recovery-test_reset_bip39_t2.py::test_failed_pin": "91c2bc67420439e2d8bcb86ac35b2127946e5c8e43737ba9048b0c6358c87f0a",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device": "dffab0bddd9bd27173dad0e0da21abb5db8e81880ba2f6581d1c33d8c0541300",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_192": "c1f75f5104dbab08fbebb5910edf787b718719baa5f82ca42ab7cdd9e1a47d77",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_device_pin": "a1497ed0d99ee81f535e3194b3bca69d3ddc3e25711611d596672fbf65381eca",
"TT_reset_recovery-test_reset_bip39_t2.py::test_reset_failed_check": "42910a2dd7f783a49062d851eed7ca591afa4fd14ee1ab5b9f329a904e7af418",
"TT_reset_recovery-test_reset_recovery_bip39.py::test_reset_recovery": "aa7393f463fcd5a6afa5f7c4517aaeef6a5c7dd07f53802fb6e80a5f69222e44",
"TT_reset_recovery-test_reset_recovery_slip39_advanced.py::test_reset_recovery": "a23c408f18cb245167982cd8698609472a3b4f26403fcc92d7b39bdf5974f1c4",
"TT_reset_recovery-test_reset_recovery_slip39_basic.py::test_reset_recovery": "161642bf97e4baa0263b710c4429149cc8320a4092ea6ad487a83123c9065107",
"TT_reset_recovery-test_reset_slip39_advanced.py::test_reset_device_slip39_advanced": "5b83ce5891d41b24a46a3d7db47ea592af114c1ff7db00093a6fb0155a9bfd9d",
"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic": "1ecc1913a1b6de2f3b51bb5218a63a52998ae4cfbb3e15e2ba2a4855b0321200",
"TT_reset_recovery-test_reset_slip39_basic.py::test_reset_device_slip39_basic_256": "255c27ec85fa7fde5281e382e095024c7a0cea7c7e2f1e6b8d9b033be16d81de",
"TT_ripple-test_get_address.py::test_ripple_get_address": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_ripple-test_get_address.py::test_ripple_get_address_other": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
@ -2953,7 +2953,7 @@
"TT_test_autolock.py::test_autolock_default_value": "0126aab250a451219f64248cb9ff5a34e36e9c8caf85b175f16fbaa90a38e654",
"TT_test_autolock.py::test_autolock_ignores_getaddress": "21605135cfbb4914cd525d6b76f260a17fe6552fdadcf9a89b2ec6e3572606f5",
"TT_test_autolock.py::test_autolock_ignores_initialize": "21605135cfbb4914cd525d6b76f260a17fe6552fdadcf9a89b2ec6e3572606f5",
"TT_test_basic.py::test_device_id_different": "4c7862bedbc9de710152f7b7ab15256ac9885f3c9f8082e6d04125acca6a71d7",
"TT_test_basic.py::test_device_id_different": "c08a6fc902417ab6e667bfc0cf3dc9e5436ba4ffe3aa13254792502670bfa9eb",
"TT_test_basic.py::test_device_id_same": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_test_basic.py::test_features": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_test_basic.py::test_ping": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
@ -2964,7 +2964,7 @@
"TT_test_cancel.py::test_cancel_message_via_initialize[message0]": "1bd3157d54327e33542f89dcac6c7cd23808f7c9aa1b0adb390e5fcc1fd858a5",
"TT_test_cancel.py::test_cancel_message_via_initialize[message1]": "1bd3157d54327e33542f89dcac6c7cd23808f7c9aa1b0adb390e5fcc1fd858a5",
"TT_test_cancel.py::test_cancel_on_paginated": "18c6d381e39960d3f276935dd0d3864292a442a19c65f0608926eb77b410ea9e",
"TT_test_debuglink.py::test_softlock_instability": "61fd0675369673bd7da1314b1c30435d7fc2ba14ab63252c443172b6d27f3457",
"TT_test_debuglink.py::test_softlock_instability": "18e548b83280ba21a13b2ffe6f07e48b55153983242a725df86fe42cd15dcac7",
"TT_test_firmware_hash.py::test_firmware_hash_emu": "2a63f0bd10ba99e223f571482d4af635653bb8a3bddc1d8400777ee5519bc605",
"TT_test_firmware_hash.py::test_firmware_hash_hw": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_test_msg_applysettings.py::test_apply_homescreen_jpeg": "118a204cef5364279671bda429c116c91626606952d40bf606b1609793b34505",
@ -2978,14 +2978,14 @@
"TT_test_msg_applysettings.py::test_experimental_features": "e7bdcfa8708fc0fbe88f5f4cc7f93497c94fa5ae9e08282496c04e993123674c",
"TT_test_msg_applysettings.py::test_label_too_long": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3",
"TT_test_msg_applysettings.py::test_safety_checks": "4ec93f34a54d13317c2d5434ed5853d0edf0f6d91772aab2a15acf7e3de75458",
"TT_test_msg_backup_device.py::test_backup_bip39": "fc72e8b9b93359d9376f2302df88f0a81cd081849c69d97886ac55fd2989d1ad",
"TT_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "b1d9f2f70ae7a0e1a4cf2b7c9f83527b294ce788e258f5fe79c3be343c934457",
"TT_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "3a51e40b5553f97c96e300d28c1006610f3b8185b93b25b5c24ff5f7d6af9021",
"TT_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "dedf59842374b64e023dec94965b9b9cf9263c212c9fb3dfed2ba3e80518e998",
"TT_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "be7d16c53965837cb6ae0d89985e50cc7aeee9d3ede0f578def43c9832e3cd2b",
"TT_test_msg_backup_device.py::test_interrupt_backup_fails": "cdf801e16b046079569e4055f43a86a45d7eace58793427ef5433f71e75961f9",
"TT_test_msg_backup_device.py::test_backup_bip39": "f893431c45c12b0cab6695ad1ed3740bef8a546ea77c000e02287acc51f49396",
"TT_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "6e0456552d918a2bfeff518f664bf217ff69fb78585b9bedb786e453a602e0ed",
"TT_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "58261eb9d6e99256ceb5ebbea9fb91529bc9fd3bdb178787aa4e1e7ad85fc4f3",
"TT_test_msg_backup_device.py::test_backup_slip39_basic[click_info]": "7977be97fb539b1f0706fb792a3ba603148e656e6d1f1dcf599fc033aa8e02e2",
"TT_test_msg_backup_device.py::test_backup_slip39_basic[no_click_info]": "5e1e10a652aac8c95a771e873a1823ca35811df7fdb2356c15d1c2ab06ae7d3c",
"TT_test_msg_backup_device.py::test_interrupt_backup_fails": "ae147498028d68aa71c7337544e4a5049c4c943897f905c6fe29e88e5c3ab056",
"TT_test_msg_backup_device.py::test_no_backup_fails": "fada9d38ec099b3c6a4fd8bf994bb1f3431e40085128b4e0cd9deb8344dec53e",
"TT_test_msg_backup_device.py::test_no_backup_show_entropy_fails": "e00c46a70bc5bbfdd3bb6da5a712698e7c79bc8ebd78262ec0f13ef9ee6aec95",
"TT_test_msg_backup_device.py::test_no_backup_show_entropy_fails": "4b98293f62a525dea3b11d687f724ea1c5b281c14937b2f207a50f1341fd5ab8",
"TT_test_msg_change_wipe_code_t2.py::test_set_pin_to_wipe_code": "b3abe56cbc85b9012e1fa27dce0e869f0a01de7a72db24e44177690a57392b52",
"TT_test_msg_change_wipe_code_t2.py::test_set_remove_wipe_code": "2e2cdd155ac500a8ef6136eb1c972c049c8dfb83ce7e8e8e51bc4e0cb51f2b13",
"TT_test_msg_change_wipe_code_t2.py::test_set_wipe_code_mismatch": "b40c8acdfa2042070a2f725afde819971a55116848b9316abf12683f7098ab11",
@ -2996,17 +2996,17 @@
"TT_test_msg_changepin_t2.py::test_remove_pin": "1a415b1d0d626bf52c08f948f8761ad84f18550931ba34e422c0ee58862f060e",
"TT_test_msg_changepin_t2.py::test_set_failed": "ca78b60d44956e7e9626315bb5b282305914f05db17414f39b02aef5175bc4ce",
"TT_test_msg_changepin_t2.py::test_set_pin": "0319bceb94bf789e5cfd34c733f088bf4c5e538f1a578a380e760073bf2da37f",
"TT_test_msg_loaddevice.py::test_load_device_1": "3643774c15de3f99b82fff125bc05b9af066f5c08b7861a117f0c05da79ba1c5",
"TT_test_msg_loaddevice.py::test_load_device_2": "e37151e13b8a880033a82c065a41271d19f8c4a2b3c34985a7f5f04c1f4f0010",
"TT_test_msg_loaddevice.py::test_load_device_slip39_advanced": "3643774c15de3f99b82fff125bc05b9af066f5c08b7861a117f0c05da79ba1c5",
"TT_test_msg_loaddevice.py::test_load_device_slip39_basic": "3643774c15de3f99b82fff125bc05b9af066f5c08b7861a117f0c05da79ba1c5",
"TT_test_msg_loaddevice.py::test_load_device_utf": "01ea492a17d567fb331c385d0c332a0b268d4dbb2b2e6fdbfb3ae03db8dc6fc8",
"TT_test_msg_loaddevice.py::test_load_device_1": "b5a4cf7553dfe18e485e0c1cbd6608f5b67e5ea961f9c549dc8c01591b364dc2",
"TT_test_msg_loaddevice.py::test_load_device_2": "d357204bc648a0fa84872b2c890a195160e125819ba84896551137d02c28412a",
"TT_test_msg_loaddevice.py::test_load_device_slip39_advanced": "b5a4cf7553dfe18e485e0c1cbd6608f5b67e5ea961f9c549dc8c01591b364dc2",
"TT_test_msg_loaddevice.py::test_load_device_slip39_basic": "b5a4cf7553dfe18e485e0c1cbd6608f5b67e5ea961f9c549dc8c01591b364dc2",
"TT_test_msg_loaddevice.py::test_load_device_utf": "4e28543c7a0d2f6a6621f84c42cc451cf5ccae108eb03668e17033b8f4de5882",
"TT_test_msg_ping.py::test_ping": "2b52cecd024fb6dc1a53b1a68a745e540161961f4e0f9460bb601c2ae2a80fe3",
"TT_test_msg_sd_protect.py::test_enable_disable": "0f1bde609b1b5b7521d7560673ee8d287c3c8fe61982bcc6931282b20ad1cd7b",
"TT_test_msg_sd_protect.py::test_refresh": "48ae62a7db380712cebdbb52672031eaf65de1eae404c2f4d146831c069269d9",
"TT_test_msg_sd_protect.py::test_wipe": "47c6292187ad5a81613c74ae5d7b9d5483be59269a13a5b94078286057b9c58d",
"TT_test_msg_wipedevice.py::test_autolock_not_retained": "208f3d181dc0753496e5241931dafd1bca62942a37856cfbef48ddbbd31ddebf",
"TT_test_msg_wipedevice.py::test_wipe_device": "4c7862bedbc9de710152f7b7ab15256ac9885f3c9f8082e6d04125acca6a71d7",
"TT_test_msg_sd_protect.py::test_wipe": "a333003f6f6755105bb49b1b922883763dfe09bc2fd368fc10c8c59ea0eead82",
"TT_test_msg_wipedevice.py::test_autolock_not_retained": "0929ac07d8b531b5c0ab6c88a9f147b7b72c4289269ff8f9e45c4b51f350312d",
"TT_test_msg_wipedevice.py::test_wipe_device": "c08a6fc902417ab6e667bfc0cf3dc9e5436ba4ffe3aa13254792502670bfa9eb",
"TT_test_passphrase_slip39_advanced.py::test_128bit_passphrase": "1bd915d8dd1b00fcf945b46053ad73f6471f29c5af7fc437090c755e176810c3",
"TT_test_passphrase_slip39_advanced.py::test_256bit_passphrase": "1bd915d8dd1b00fcf945b46053ad73f6471f29c5af7fc437090c755e176810c3",
"TT_test_passphrase_slip39_basic.py::test_2of5_passphrase": "a4c20f8079bb5ae1c7a043317e7db798e630135d679b27f2c8e45d3928c7f8c1",
@ -3029,7 +3029,7 @@
"TT_test_protection_levels.py::test_signtx": "ae6bf89d19d71296b4e834cefb9eeef3d03afbee274222a5bd42898c0533a219",
"TT_test_protection_levels.py::test_unlocked": "853d15981e03a33f65efe884810715a27d3418f11bb7771ad0f2f6138d8ad74f",
"TT_test_protection_levels.py::test_verify_message_t2": "aae290fcc35d5b6f039bcb562866d8a9d39ab217553735563b603799acc6cb54",
"TT_test_protection_levels.py::test_wipe_device": "af075bdd0d287154aeee0aa6f8a1066be24f2aab8a6f5f4ab7e1bdd26af380e9",
"TT_test_protection_levels.py::test_wipe_device": "99ae444d28fe656ac5047fd696c0b735efa172ed69762aafc0dccbfd7fdac61a",
"TT_test_sdcard.py::test_sd_format": "45731c43d45fd5d86cdc462a1dbbde1ad83a02fdb5abffa2e8bf54af2f0cd1ee",
"TT_test_sdcard.py::test_sd_no_format": "3590feffa9193c304105fba0afae84bc93e54f1a4706490bd63b9d56a202a1a7",
"TT_test_sdcard.py::test_sd_protect_unlock": "4e744c259c67aada41c7b0762fd76bf9bcf6b15ca8d5ba1f7fbc5bdc48cec1ea",
@ -3080,14 +3080,14 @@
"TT_zcash-test_sign_tx.py::test_version_group_id_missing": "80a6e289138a604cf351a29511cf6f85e2243591317894703152787e1351a1a3"
},
"persistence_tests": {
"TT_test_safety_checks.py::test_safety_checks_level_after_reboot[SafetyCheckLevel.PromptAlways--081810a6": "d4a6d7692b341f8c2cfc9aea6b842f5410f0a53174944085c42e894daa270fef",
"TT_test_safety_checks.py::test_safety_checks_level_after_reboot[SafetyCheckLevel.PromptTempora-b3d21f4a": "6bb0fd358d92a42b1945c2488a954f1cadc4d84f20e93f587cb8eb8ff69ee9b3",
"TT_test_safety_checks.py::test_safety_checks_level_after_reboot[SafetyCheckLevel.Strict-Safety-f1ff9c26": "8ed84fa3ffad4f6c3432780ad5553e3672f9097d327a32dee714579eece05d20",
"TT_test_shamir_persistence.py::test_abort": "01ffa622b60df60bac7a7c3d7b89c0c9991cd92c98c7f6fecc4968547074e42a",
"TT_test_shamir_persistence.py::test_recovery_multiple_resets": "18cb949c09521d33e5c75bed30989ce458060b76b857043dce20a0362168596e",
"TT_test_shamir_persistence.py::test_recovery_on_old_wallet": "9b1f56ff82f9e6fbe9a1ec92e812dcf3cf06382a0123e4bb4d2831f72f965913",
"TT_test_shamir_persistence.py::test_recovery_single_reset": "b486ae0ebbab7a29b334b46f1fbe45f2f1364ad0b84bce9799d9b7037baa8ad0",
"TT_test_wipe_code.py::test_wipe_code_activate_core": "820d443b371a32dd7e108bc52df0b3c3e4a3a6c1a896ba2f75e6c46774281b3d"
"TT_test_safety_checks.py::test_safety_checks_level_after_reboot[SafetyCheckLevel.PromptAlways--081810a6": "24b419327f81a84ebc6637cca9bab09ed7d1f67dd5268e08dc383d3ee53bf398",
"TT_test_safety_checks.py::test_safety_checks_level_after_reboot[SafetyCheckLevel.PromptTempora-b3d21f4a": "3f199d5bd027e3a32a06305d88da2d995e26fcffd491a664880c1c508a625784",
"TT_test_safety_checks.py::test_safety_checks_level_after_reboot[SafetyCheckLevel.Strict-Safety-f1ff9c26": "503da5ad0cdd63dae132bbcb345339e069e4eb3b6b88abed9736977530ec9cf9",
"TT_test_shamir_persistence.py::test_abort": "647f5c396abea37ba3cff1e2a5e4654535e011641c2cbd2fe7bd3658fe86016f",
"TT_test_shamir_persistence.py::test_recovery_multiple_resets": "a6c44a033b01c8015fcf4ace461abe79c896a68584f0b773db5e3d0b6ff0f2cd",
"TT_test_shamir_persistence.py::test_recovery_on_old_wallet": "c3727342be3d5199f8750f5b94f9124fb0e1a1374c62aa8d194bbc352a050be0",
"TT_test_shamir_persistence.py::test_recovery_single_reset": "e2b46f4c7002a7e2e4af9caba72f9f47be85edb6d7534246b70b85cbe9f7b5c0",
"TT_test_wipe_code.py::test_wipe_code_activate_core": "537e4b9e2168bb37c4ec32a9f7d9e74035550795b7a9c6d9f2cbb3ea060d8aca"
}
}
}

Loading…
Cancel
Save