mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-22 07:28:10 +00:00
python/tezos: add input flow for paginators
This commit is contained in:
parent
1e1e6513a0
commit
3e74ed927b
@ -14,6 +14,8 @@
|
|||||||
# You should have received a copy of the License along with this library.
|
# You should have received a copy of the License along with this library.
|
||||||
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
|
# If not, see <https://www.gnu.org/licenses/lgpl-3.0.html>.
|
||||||
|
|
||||||
|
import time
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from trezorlib import messages, tezos
|
from trezorlib import messages, tezos
|
||||||
@ -196,9 +198,19 @@ class TestMsgTezosSignTx(TrezorTest):
|
|||||||
resp.operation_hash == "oocgc3hyKsGHPsw6WFWJpWT8jBwQLtebQAXF27KNisThkzoj635"
|
resp.operation_hash == "oocgc3hyKsGHPsw6WFWJpWT8jBwQLtebQAXF27KNisThkzoj635"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def input_flow(self, num_pages):
|
||||||
|
yield
|
||||||
|
time.sleep(1)
|
||||||
|
for _ in range(num_pages - 1):
|
||||||
|
self.client.debug.swipe_down()
|
||||||
|
time.sleep(1)
|
||||||
|
self.client.debug.press_yes()
|
||||||
|
|
||||||
|
|
||||||
def test_tezos_sign_tx_proposal(self):
|
def test_tezos_sign_tx_proposal(self):
|
||||||
self.setup_mnemonic_allallall()
|
self.setup_mnemonic_allallall()
|
||||||
|
|
||||||
|
self.client.set_input_flow(self.input_flow(num_pages=1))
|
||||||
resp = tezos.sign_tx(
|
resp = tezos.sign_tx(
|
||||||
self.client,
|
self.client,
|
||||||
TEZOS_PATH_10,
|
TEZOS_PATH_10,
|
||||||
@ -231,6 +243,7 @@ class TestMsgTezosSignTx(TrezorTest):
|
|||||||
def test_tezos_sign_tx_multiple_proposals(self):
|
def test_tezos_sign_tx_multiple_proposals(self):
|
||||||
self.setup_mnemonic_allallall()
|
self.setup_mnemonic_allallall()
|
||||||
|
|
||||||
|
self.client.set_input_flow(self.input_flow(num_pages=2))
|
||||||
resp = tezos.sign_tx(
|
resp = tezos.sign_tx(
|
||||||
self.client,
|
self.client,
|
||||||
TEZOS_PATH_10,
|
TEZOS_PATH_10,
|
||||||
|
Loading…
Reference in New Issue
Block a user