fix test_word_fail in test_msg_recoverydevice

pull/1/head
Pavol Rusnak 11 years ago
parent e0efe950c0
commit 25631221c5

@ -60,10 +60,12 @@ class TestDeviceRecovery(common.TrezorTest):
# Do passphrase-protected action, PassphraseRequest should be raised # Do passphrase-protected action, PassphraseRequest should be raised
resp = self.client.call_raw(proto.Ping(passphrase_protection=True)) resp = self.client.call_raw(proto.Ping(passphrase_protection=True))
self.assertIsInstance(resp, proto.PassphraseRequest) self.assertIsInstance(resp, proto.PassphraseRequest)
self.client.call_raw(proto.Cancel())
# Do PIN-protected action, PinRequest should be raised # Do PIN-protected action, PinRequest should be raised
resp = self.client.call_raw(proto.Ping(pin_protection=True)) resp = self.client.call_raw(proto.Ping(pin_protection=True))
self.assertIsInstance(resp, proto.PinMatrixRequest) self.assertIsInstance(resp, proto.PinMatrixRequest)
self.client.call_raw(proto.Cancel())
def test_nopin_nopassphrase(self): def test_nopin_nopassphrase(self):
mnemonic = self.mnemonic12.split(' ') mnemonic = self.mnemonic12.split(' ')
@ -127,15 +129,15 @@ class TestDeviceRecovery(common.TrezorTest):
self.client.debug.press_yes() self.client.debug.press_yes()
ret = self.client.call_raw(proto.ButtonAck()) ret = self.client.call_raw(proto.ButtonAck())
for _ in range(int(12 * 1.5)):
self.assertIsInstance(ret, proto.WordRequest) self.assertIsInstance(ret, proto.WordRequest)
for _ in range(int(12 * 1.5)):
(word, pos) = self.client.debug.read_recovery_word() (word, pos) = self.client.debug.read_recovery_word()
if pos != 0: if pos != 0:
ret = self.client.call_raw(proto.WordAck('kwyjibo')) ret = self.client.call_raw(proto.WordAck(word='kwyjibo'))
self.assertIsInstance(ret, proto.Failure) self.assertIsInstance(ret, proto.Failure)
break
else: else:
ret = self.client.call_raw(proto.WordAck(word=word)) self.client.call_raw(proto.WordAck(word=word))
def test_pin_fail(self): def test_pin_fail(self):
ret = self.client.call_raw(proto.RecoveryDevice(word_count=12, ret = self.client.call_raw(proto.RecoveryDevice(word_count=12,

Loading…
Cancel
Save