diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00000.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00000.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00000.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00000.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00001.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00001.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00001.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00001.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00002.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00002.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00002.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00002.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00003.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00003.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00003.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00003.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00004.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00004.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00004.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00004.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00005.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00005.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00005.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00005.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00006.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00006.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00006.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00006.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00007.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00007.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00007.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00007.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00008.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00008.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00008.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00008.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00009.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00009.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00009.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00009.png diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00012.png b/tests/ragger/snapshots/nanos/test_legacy_send_bsc/00010.png similarity index 100% rename from tests/zemu/snapshots/nanos_transfer_bsc/00012.png rename to tests/ragger/snapshots/nanos/test_legacy_send_bsc/00010.png diff --git a/tests/ragger/snapshots/nanosp/test_legacy_send_bsc b/tests/ragger/snapshots/nanosp/test_legacy_send_bsc new file mode 120000 index 0000000..026f196 --- /dev/null +++ b/tests/ragger/snapshots/nanosp/test_legacy_send_bsc @@ -0,0 +1 @@ +../nanox/test_legacy_send_bsc \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00000.png b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00000.png similarity index 100% rename from tests/zemu/snapshots/nanox_transfer_bsc/00000.png rename to tests/ragger/snapshots/nanox/test_legacy_send_bsc/00000.png diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00001.png b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00001.png similarity index 100% rename from tests/zemu/snapshots/nanox_transfer_bsc/00001.png rename to tests/ragger/snapshots/nanox/test_legacy_send_bsc/00001.png diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00002.png b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00002.png similarity index 100% rename from tests/zemu/snapshots/nanox_transfer_bsc/00002.png rename to tests/ragger/snapshots/nanox/test_legacy_send_bsc/00002.png diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00003.png b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00003.png similarity index 100% rename from tests/zemu/snapshots/nanox_transfer_bsc/00003.png rename to tests/ragger/snapshots/nanox/test_legacy_send_bsc/00003.png diff --git a/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00004.png b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00004.png new file mode 100644 index 0000000..cf48bdf Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00004.png differ diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00005.png b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00005.png similarity index 100% rename from tests/zemu/snapshots/nanox_transfer_bsc/00005.png rename to tests/ragger/snapshots/nanox/test_legacy_send_bsc/00005.png diff --git a/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00006.png b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00006.png new file mode 100644 index 0000000..6578872 Binary files /dev/null and b/tests/ragger/snapshots/nanox/test_legacy_send_bsc/00006.png differ diff --git a/tests/ragger/snapshots/stax/test_legacy_send_bsc/00000.png b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00000.png new file mode 100644 index 0000000..5f9bab1 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00000.png differ diff --git a/tests/ragger/snapshots/stax/test_legacy_send_bsc/00001.png b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00001.png new file mode 100644 index 0000000..85d0465 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00001.png differ diff --git a/tests/ragger/snapshots/stax/test_legacy_send_bsc/00002.png b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00002.png new file mode 100644 index 0000000..35c2653 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00002.png differ diff --git a/tests/ragger/snapshots/stax/test_legacy_send_bsc/00003.png b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00003.png new file mode 100644 index 0000000..ff517f2 Binary files /dev/null and b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00003.png differ diff --git a/tests/ragger/snapshots/stax/test_legacy_send_bsc/00004.png b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00004.png new file mode 100644 index 0000000..a21279c Binary files /dev/null and b/tests/ragger/snapshots/stax/test_legacy_send_bsc/00004.png differ diff --git a/tests/ragger/test_sign.py b/tests/ragger/test_sign.py index 658c41c..2f098c3 100644 --- a/tests/ragger/test_sign.py +++ b/tests/ragger/test_sign.py @@ -126,9 +126,9 @@ def test_legacy(firmware: Firmware, backend: BackendInterface, navigator: Naviga # Legacy Zemu Send: Transfer Ether on Ethereum app def test_legacy_send(firmware: Firmware, - backend: BackendInterface, - navigator: Navigator, - test_name: str): + backend: BackendInterface, + navigator: Navigator, + test_name: str): tx_params: dict = { "nonce": NONCE2, "gasPrice": Web3.to_wei(GAS_PRICE, "gwei"), @@ -153,6 +153,22 @@ def test_legacy_send_error(backend: BackendInterface): common_fail(backend, tx_params, StatusWord.EXCEPTION_OVERFLOW, path=BIP32_PATH2) +# Legacy Zemu Send BSC: Transfer bsc +def test_legacy_send_bsc(firmware: Firmware, + backend: BackendInterface, + navigator: Navigator, + test_name: str): + tx_params: dict = { + "nonce": 1, + "gasPrice": Web3.to_wei(5, 'gwei'), + "gas": GAS_LIMIT, + "to": ADDR2, + "value": 31415926913374232, + "chainId": 56 + } + common(firmware, backend, navigator, tx_params, test_name, BIP32_PATH2) + + def test_1559(firmware: Firmware, backend: BackendInterface, navigator: Navigator): tx_params: dict = { diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00010.png b/tests/zemu/snapshots/nanos_transfer_bsc/00010.png deleted file mode 100644 index 9c7e704..0000000 Binary files a/tests/zemu/snapshots/nanos_transfer_bsc/00010.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_transfer_bsc/00011.png b/tests/zemu/snapshots/nanos_transfer_bsc/00011.png deleted file mode 120000 index 489390a..0000000 --- a/tests/zemu/snapshots/nanos_transfer_bsc/00011.png +++ /dev/null @@ -1 +0,0 @@ -00009.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00004.png b/tests/zemu/snapshots/nanox_transfer_bsc/00004.png deleted file mode 100644 index 3448ce1..0000000 Binary files a/tests/zemu/snapshots/nanox_transfer_bsc/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00006.png b/tests/zemu/snapshots/nanox_transfer_bsc/00006.png deleted file mode 100644 index c922246..0000000 Binary files a/tests/zemu/snapshots/nanox_transfer_bsc/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00007.png b/tests/zemu/snapshots/nanox_transfer_bsc/00007.png deleted file mode 120000 index 7159a12..0000000 --- a/tests/zemu/snapshots/nanox_transfer_bsc/00007.png +++ /dev/null @@ -1 +0,0 @@ -00005.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_transfer_bsc/00008.png b/tests/zemu/snapshots/nanox_transfer_bsc/00008.png deleted file mode 100644 index a58590b..0000000 Binary files a/tests/zemu/snapshots/nanox_transfer_bsc/00008.png and /dev/null differ diff --git a/tests/zemu/src/send_bsc.test.js b/tests/zemu/src/send_bsc.test.js deleted file mode 100644 index 5d9daba..0000000 --- a/tests/zemu/src/send_bsc.test.js +++ /dev/null @@ -1,25 +0,0 @@ -import "core-js/stable"; -import "regenerator-runtime/runtime"; -import { waitForAppScreen, zemu, nano_models } from './test.fixture'; - -nano_models.forEach(function(model) { - test('[Nano ' + model.letter + '] Transfer bsc', zemu(model, async (sim, eth) => { - - const tx = eth.signTransaction( - "44'/60'/1'/0/0", - 'EB0185012A05F200825208945A321744667052AFFA8386ED49E00EF223CBFFC3876F9C9E7BF6181880388080', - ); - - await waitForAppScreen(sim); - let clicks; - if (model.letter === 'S') clicks = 10; - else clicks = 6; - await sim.navigateAndCompareSnapshots('.', model.name + '_transfer_bsc', [clicks, -1, 0]); - - await expect(tx).resolves.toEqual({ - "r": "f667cc34e9815df4f052fb3463cdbe355fff5c1acf4e919b3539806521a059ad", - "s": "6b35492b7108d9d9e1cc7aede536ed6b3173197b56dd873cbc3b43e041d6f407", - "v": "93", - }); - })); -});