1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-22 06:28:13 +00:00

test(core): add cancellation test for set_brightness

[no changelog]
This commit is contained in:
Roman Zeyde 2025-07-04 13:58:37 +03:00
parent 75596715de
commit dfd2c41ec8
3 changed files with 29 additions and 13 deletions

View File

@ -23,7 +23,7 @@ from trezorlib.debuglink import LayoutType
from trezorlib.debuglink import TrezorClientDebugLink as Client
from trezorlib.tools import parse_path
from ..input_flows import InputFlowConfirmAllWarnings
from ..input_flows import InputFlowCancelBrightness, InputFlowConfirmAllWarnings
HERE = Path(__file__).parent.resolve()
@ -478,3 +478,8 @@ def test_label_too_long(client: Client):
@pytest.mark.setup_client(pin=None)
def test_set_brightness(client: Client):
device.set_brightness(client, None)
with pytest.raises(exceptions.Cancelled), client:
IF = InputFlowCancelBrightness(client)
client.set_input_flow(IF.get())
device.set_brightness(client, None)

View File

@ -2999,3 +2999,14 @@ class InputFlowFidoConfirm(InputFlowBase):
while True:
yield
self.debug.press_yes()
class InputFlowCancelBrightness(InputFlowBase):
def input_flow_bolt(self) -> BRGeneratorType:
yield
self.debug.click(self.debug.screen_buttons.cancel())
def input_flow_delizia(self):
yield
self.debug.click(self.debug.screen_buttons.menu())
self.debug.click(self.debug.screen_buttons.vertical_menu_items()[0])

View File

@ -2465,7 +2465,7 @@
"T2T1_cs_test_msg_applysettings.py::test_experimental_features": "4ea1bd8c93443f466eaa6174b22ea3af1041fff34553ea0185cd22331bff9aeb",
"T2T1_cs_test_msg_applysettings.py::test_label_too_long": "32d380b2c0942f8a2ab6a32e0e4c8a2ad2ab6750ee39c6fa4d4f0bacf59a4b7c",
"T2T1_cs_test_msg_applysettings.py::test_safety_checks": "50a70f14d4c8f4ad4ec469330223a5ddd713a2287d0f8b117d288f6bad8aa4ad",
"T2T1_cs_test_msg_applysettings.py::test_set_brightness": "56633879f5ab9af18092dd005fd47aa5a93b44222994930d87c9521ac8f9f417",
"T2T1_cs_test_msg_applysettings.py::test_set_brightness": "436e4112668e6c8cecabfb6696d2f3a43da8e33d696080c1efd4daf482719176",
"T2T1_cs_test_msg_backup_device.py::test_backup_bip39": "7177c4850b85fafd6938e86c99cc83543d1fb0b02b660fc74071b1e0da3955b9",
"T2T1_cs_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "02402b8e1fb11140cd9fec5589df93d986828f06b7591abc5a74e7c003b6e419",
"T2T1_cs_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "b25925a792ad91a713963db8b4b112683b8158dc36314b8220b3f5b653840ba1",
@ -3959,7 +3959,7 @@
"T2T1_de_test_msg_applysettings.py::test_experimental_features": "3819fda3d5edc48c81bcc15ccc3a84b1b3d3563c47673c91b86bd3c397e90ac5",
"T2T1_de_test_msg_applysettings.py::test_label_too_long": "a3edf3ced8fa1fa6b9f67f869a28bc880ce5e214b0adfaf839cd867875845912",
"T2T1_de_test_msg_applysettings.py::test_safety_checks": "b529797883a83618a97c2c5043b4c6133084bde410fedcfb3c637850d330af37",
"T2T1_de_test_msg_applysettings.py::test_set_brightness": "e571ae5252b2451f895017250b4f990439405daf024ac95db1d75866a707e64f",
"T2T1_de_test_msg_applysettings.py::test_set_brightness": "8892fac52fc8d0b6d914452fb580824a47696bd14ebfa224057363dc8bd81cdb",
"T2T1_de_test_msg_backup_device.py::test_backup_bip39": "c6e0fb7406e55d781f344bca65e40fcf6809598abb0fffa3d5035428dd83c3d9",
"T2T1_de_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "aa0d299fe68a62670d02d7ffc7e8f50ea656d8342d5868aabeb0499878786bfa",
"T2T1_de_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "568b5e25d5aae594a88a6d7e49574b80b0e0df596306f8ab92c0152377d42a7d",
@ -5453,7 +5453,7 @@
"T2T1_en_test_msg_applysettings.py::test_experimental_features": "5c82db1025af207c81aa9c8ecacceab148dbc8202642b75f16215b128392f510",
"T2T1_en_test_msg_applysettings.py::test_label_too_long": "8b1ccc0dbd6e6e3d02a896650ab90dd332ba4edbbcc4095e0fbb6a96e5256f75",
"T2T1_en_test_msg_applysettings.py::test_safety_checks": "b9b9aec8a5789794ae4cae7bb96b286451a017096db804ce182fece10122caff",
"T2T1_en_test_msg_applysettings.py::test_set_brightness": "6dbb950febdafc731112225c8059f2a7079b92201378a470376126dc5330b2b6",
"T2T1_en_test_msg_applysettings.py::test_set_brightness": "24119176f3bcacef16dc0d0edfb93c4cc5e9ca02375086cd2557cd5892ded7c2",
"T2T1_en_test_msg_backup_device.py::test_backup_bip39": "90baa1b711bf16f0a3f7bd47dfe18e31da476689d601e6c74aa578a1836561f2",
"T2T1_en_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "96da39b91f26d1620bb5a3f678f5db99e9ea5dfb921ff2e8c2bae2195754f013",
"T2T1_en_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "726e801238c70be4311f9dd6f1c997f8f22e8559e145574520de3dd199d7566d",
@ -6965,7 +6965,7 @@
"T2T1_es_test_msg_applysettings.py::test_experimental_features": "9ec2220dafa73942c7cbe3b4a607ad5bdc10dc69cdf78eb9ab883db499801569",
"T2T1_es_test_msg_applysettings.py::test_label_too_long": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
"T2T1_es_test_msg_applysettings.py::test_safety_checks": "be9f862506c7ba461264c422824780c99143392acd4fea6e32a4230bee37a971",
"T2T1_es_test_msg_applysettings.py::test_set_brightness": "c749543213a9beef6c9d3cc49292e26d01b81f2c0b72fdceec4a06fc4a002eda",
"T2T1_es_test_msg_applysettings.py::test_set_brightness": "c94b4a8af6b2148c79a6b2ea9d2994c221821bb0b4df1fe363f422069fa187a0",
"T2T1_es_test_msg_backup_device.py::test_backup_bip39": "1c5d1685e8d267eaee82da5bc4205dfae0bb9110582be5a68c1f530aa5cda79e",
"T2T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "19decb593b40963860ede092ed94b7fc5052c2efb738a58c83d9dc5780c7bbdb",
"T2T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "34feea2a5a55b9e4c35aa48ef58652c40c03c5f7c4efd3bf6a06b9f228f5aaaf",
@ -8459,7 +8459,7 @@
"T2T1_fr_test_msg_applysettings.py::test_experimental_features": "4311f4d42deee3b1fe0040289a10dbfd0b8ec34bfb3bae71747b30e8f2d53cde",
"T2T1_fr_test_msg_applysettings.py::test_label_too_long": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
"T2T1_fr_test_msg_applysettings.py::test_safety_checks": "f4b7b4ce0c1f40eabd87f12e086ccd8e728ea92d88f99155afb13e80c1418173",
"T2T1_fr_test_msg_applysettings.py::test_set_brightness": "12ab88ce94ab3d5485b9bfb30fc5b25166bd2a98443c534b93380ee134a72bdd",
"T2T1_fr_test_msg_applysettings.py::test_set_brightness": "f4cddbcd9963bf6dd77f5066a02c5d82f5c960bff6b62570002aa5775e5792a7",
"T2T1_fr_test_msg_backup_device.py::test_backup_bip39": "2ce5ed2875f332fe3c6a85a0d8566c8a3467cf70ba3da307e9340ddeceebd547",
"T2T1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "3ee5c7d729d73d401bc699869bb683ca976822e97479a4a1b5a8c6a3c56b41e1",
"T2T1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "39a84ee4d2a65359c8463cb8d0f6127d6fae0a5909228290e5a86feea486c7ee",
@ -9953,7 +9953,7 @@
"T2T1_pt_test_msg_applysettings.py::test_experimental_features": "8580af0aae6154bfe5760e4e4e8a2cce4aca056c0db116528a0ed337ae1fd5c1",
"T2T1_pt_test_msg_applysettings.py::test_label_too_long": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
"T2T1_pt_test_msg_applysettings.py::test_safety_checks": "9d019f3c13d4c5657efd55620cdfb19e4858ef5a598b83b9dfe3c62e3af49c5b",
"T2T1_pt_test_msg_applysettings.py::test_set_brightness": "4cf75c9ebdaa4408d224afe85d3d87b2576a5b49255a9258a4701733e3bc6a23",
"T2T1_pt_test_msg_applysettings.py::test_set_brightness": "9661e5e0c293744437eef8a0fd42376edd66358a7a5e1686edff0e5201afb399",
"T2T1_pt_test_msg_backup_device.py::test_backup_bip39": "88f175344a573aaaa5ccc8e36ddca387da0508a035735a2ee262b33e9cc1f55c",
"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "49db58a712b5248f51c0c49ebace7413d6d66e44997d16fca01fde60d955484d",
"T2T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "35d0cd8d6c14bb0e8a406fca86d81529b14c5a6f33601ac5763a3f7b5ac64c8d",
@ -20538,7 +20538,7 @@
"T3T1_cs_test_msg_applysettings.py::test_experimental_features": "8ce0a4117096530ef20a269c386810b653b41bd9df5fb825f42c88a162eee78f",
"T3T1_cs_test_msg_applysettings.py::test_label_too_long": "592adf9c06f8f39132298b46037dd524fac99e58237a0c023197bf47df67d632",
"T3T1_cs_test_msg_applysettings.py::test_safety_checks": "cd150c7a633843533fba556d446d0b5fe691adbf2da639a9d10584a8118fef87",
"T3T1_cs_test_msg_applysettings.py::test_set_brightness": "b06b917aa813c5ad7847f959d44894adb5d0412b609e87d7a85dc781c7c9b2bc",
"T3T1_cs_test_msg_applysettings.py::test_set_brightness": "fa3fb5d5dc38feab9b8bbb03b2d92810886be5fc7e5ece4ac6deb84754c50dd7",
"T3T1_cs_test_msg_backup_device.py::test_backup_bip39": "8f3d3e673925da0665037606123a1db3ea06fc2468262e8219862f7a0bb6d220",
"T3T1_cs_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "c585537bffda6867427f2485845a2b6c92cca1f0a41da2eec07266d722eca4e3",
"T3T1_cs_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "d66ed6c5095dee75dd5d257024d24cbf01fa0f532f2018227a22d17678349aae",
@ -21977,7 +21977,7 @@
"T3T1_de_test_msg_applysettings.py::test_experimental_features": "178456e000fdcc986c4f13d54f983cbea1cb090684e51f448a0e211f4fbf958d",
"T3T1_de_test_msg_applysettings.py::test_label_too_long": "f2fcbbd7ad83aff9adc0ee97fe98e7272d8bcfcc4a023798e2ab1c9895fda70f",
"T3T1_de_test_msg_applysettings.py::test_safety_checks": "efe381b2aeaee488ce8684bf9af18d2f6b261101a757eb430c2794497d569a28",
"T3T1_de_test_msg_applysettings.py::test_set_brightness": "bc407dfae0c7753121f3fa1d5484816ae9726fb56197bacb44a46bcf3ee10b37",
"T3T1_de_test_msg_applysettings.py::test_set_brightness": "f8342a43683d761d655c5c2499bd2045dbfb43afb26d9ec33de0dac884007712",
"T3T1_de_test_msg_backup_device.py::test_backup_bip39": "f817695806b178b66bc1a563ec0fcc464e26982b3b6f58ba99d04444fed39613",
"T3T1_de_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "f58947a0bd5a1e16e24fe6c7f150d3bf7e338fc595f3f0b4634ab6863072aa79",
"T3T1_de_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "9738d2eed42137232f38d3b18141ac3b16dd4b2fc194047aa4546bc72d08797b",
@ -23416,7 +23416,7 @@
"T3T1_en_test_msg_applysettings.py::test_experimental_features": "9d8bfbaeabca9b46c5382386fa9277cdae0168f3466248a91b69d27678e02de5",
"T3T1_en_test_msg_applysettings.py::test_label_too_long": "cb8641952bec9e793e7d19f281a85a0ca1be2c3397ca5c0cf4ee7ad905429984",
"T3T1_en_test_msg_applysettings.py::test_safety_checks": "8dc9b3dc4fde1441eedaac795d917ff4e6eb45c326d4fbb2e51b1c4ba6af5680",
"T3T1_en_test_msg_applysettings.py::test_set_brightness": "9fc879c6cf53c0c520f1bda00c9e122738bc4b735dc3bae3bd70e697b2e99ae2",
"T3T1_en_test_msg_applysettings.py::test_set_brightness": "d0a38960e5bdbee28123648af4a79f0c2e9de4a3ac30cb82213a2f6a102c6e23",
"T3T1_en_test_msg_backup_device.py::test_backup_bip39": "74ee624757d2f85e728c384e3af2760a9edb3866cb5778b0e833836581f78430",
"T3T1_en_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "77e0226698b6c403c18bf13b0bd79b6226af7dabc60adc3eeaa9fb02ee27879a",
"T3T1_en_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "b2274378d42a3627eefe2b0a01de1a4e9dbadcd0749f48291fcaa7570c6c13f4",
@ -24855,7 +24855,7 @@
"T3T1_es_test_msg_applysettings.py::test_experimental_features": "b4585199c4630b82d945964adb654c0338c3a18392f3c259f3fad9af5e660d20",
"T3T1_es_test_msg_applysettings.py::test_label_too_long": "c568b82943d9f63ad6b29b7dee6f5ed9dca78fc9610d4fa7f12bb8a061a6882a",
"T3T1_es_test_msg_applysettings.py::test_safety_checks": "a8426a364cdc1b7e3483dcaae47fc6601601a316d9d40fba6f3a8d5a28874560",
"T3T1_es_test_msg_applysettings.py::test_set_brightness": "adcb2d644439a4fc3f7e88ae00df7c6bf5c82c13bb0769dce44856fb02219bcd",
"T3T1_es_test_msg_applysettings.py::test_set_brightness": "5decd55091da499ceb195890ab1a5047160a5115d4a95738b2338de149d484a8",
"T3T1_es_test_msg_backup_device.py::test_backup_bip39": "3ee1b35753e4f57e74378d780b93ea71382764b6c292f67e9b69802871df9187",
"T3T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "df54f287cdf879ba3ca2e80db20846074b8a30ed85181fe9d50a992c5b3e8475",
"T3T1_es_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "52e818e0c91efdaee0f6b82d169118b85af37361c01aef4ffa51422a43cd05df",
@ -26294,7 +26294,7 @@
"T3T1_fr_test_msg_applysettings.py::test_experimental_features": "637fb6b09ad63757230f4ca8f705e6659b7ce5b593d70574f21431beb0d551b7",
"T3T1_fr_test_msg_applysettings.py::test_label_too_long": "c4dffa9195d175f9bc4a23e9e0f80b92f7c6687128918a5a70c14b4a6e7e3694",
"T3T1_fr_test_msg_applysettings.py::test_safety_checks": "ce4dacd82f22bea641c7326189dd63d17ee90086c2f8155be5bc51e50d869013",
"T3T1_fr_test_msg_applysettings.py::test_set_brightness": "60e126dc5640e2814a1f39f31f53464065b60d26c208b785f29557432b8eee0e",
"T3T1_fr_test_msg_applysettings.py::test_set_brightness": "5da9d0abd7d2977c9d9625ce38c86fd32397a41677d0d93404ad3df9b5e3b7c6",
"T3T1_fr_test_msg_backup_device.py::test_backup_bip39": "673cfe3b736e5c76a01853af202ec8e9b6d4ba499e60021e4a06f1932ac1c0a7",
"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "a0c04866ce70d5f9f69570d33d6011ebafd15e41fc45d3f8fcb03262e418eea4",
"T3T1_fr_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "7de768c9c17f68a33e6f30ef4079a42a529431bf9aa3e192a660db305ec57be9",
@ -27733,7 +27733,7 @@
"T3T1_pt_test_msg_applysettings.py::test_experimental_features": "5a2ea23020bcde2585fa002d0322acfef06472ec1937531a4f174edb524c3c10",
"T3T1_pt_test_msg_applysettings.py::test_label_too_long": "c15216b8aa033bd81f0a8fb6415c6728320b0c30fe3150eeb8a1749ae0a1a83c",
"T3T1_pt_test_msg_applysettings.py::test_safety_checks": "0130f103254b9a9cc742a6f8df628bb860ccda6b31d1fda84643f17dfc084225",
"T3T1_pt_test_msg_applysettings.py::test_set_brightness": "f90a1f4cca8f5fd9ab6b3fdcad752b6e7d4304d48ddbf09d3742369379f3996a",
"T3T1_pt_test_msg_applysettings.py::test_set_brightness": "61b3acb2b413ecc15139509b1524d883acb01b36087bfb507b935e036c890310",
"T3T1_pt_test_msg_backup_device.py::test_backup_bip39": "2d3758273b1723e8fa129398809bf0e3a181a083018993ce996913129b98e793",
"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[click_info]": "759e167564702620c3d7736b54b3402c9606063779287441374366bab4ef8e4a",
"T3T1_pt_test_msg_backup_device.py::test_backup_slip39_advanced[no_click_info]": "c609f89722fb5ff8c0a591545e0bb6e9fb09681ab5eb23363ad6ab31fa50bacc",