Commit Graph

437 Commits

Author SHA1 Message Date
Tomas Susanka aec8f04f68 tests/device: assert exception type and message 2018-02-27 15:08:00 +01:00
Pavol Rusnak 03b3ef10f4
update protobuf 2018-02-27 14:24:23 +01:00
Pavol Rusnak 8dffdd8f85
tests: fix test_basic (don't compare state in Features), add test_basic_state 2018-02-27 14:24:23 +01:00
Tomas Susanka 55da3d9a9a tests/device/signtx: assert exception type and message 2018-02-27 11:50:10 +01:00
Tomas Susanka 617ccc21d9 tests: deepcopy is required when debug_processor is invoked 2018-02-23 16:03:43 +01:00
Tomas Susanka cbd3751bdb tests/device: allow multiple output changes (treat second as a normal output)
based upon e716f7e84e
2018-02-23 13:14:10 +01:00
Tomas Susanka 0e2d5c8155 tests/device: change on main chain IS allowed
based upon e716f7e84e
2018-02-23 13:10:55 +01:00
Tomas Susanka 1e8f2d1e72 tests/device: change on main chain not allowed 2018-02-23 13:09:49 +01:00
Tomas Susanka d6f0c54d3e tests: CallException relaced with AssertionException in response validation
Generic exceptions are evil. When throwing a CallException in the
request check you can't distinguish in the tests if it is an Exception
that occured in during the execution (that's CallException) or during
some tests (that used to be CallException as well).
2018-02-22 16:51:34 +01:00
Tomas Susanka bc036bc857 tests/device: two output changes yield error
this test should fail on T1 after e716f7e84ecdb4732ad97b56e78d7407ec0b321e
2018-02-22 14:20:53 +01:00
Jan Pochyla 2c91a668aa tests: fix udp debuglink 2018-02-21 15:31:32 +01:00
Pavol Rusnak bccd61cb23
client: implement PassphraseRequest.on_device handling 2018-02-14 19:11:21 +01:00
Pavol Rusnak e256281a99
rebuild protobuf to add {Initialize,Features}.state 2018-02-09 17:46:54 +01:00
Tomas Susanka 30e5c80956 Multisig tests enabled for t2 (#216) 2018-02-08 15:36:26 +01:00
脇山P 4cbf74f789 Support monacoin (#215) 2018-02-08 14:09:40 +01:00
Pavol Rusnak 1c3b05a44b
bump version to 0.9.0 2018-02-06 22:12:17 +01:00
Pavol Rusnak ba8bb99097
fix flake8 error 2018-02-06 21:39:02 +01:00
slush 489b1eb074 Removing unused transport_pipe.py 2018-02-06 21:30:13 +01:00
slush e141a6f5d1 Added get_path() to transports 2018-02-06 21:10:30 +01:00
slush f00a689087 Remove unnecessary logging 2018-02-06 20:52:45 +01:00
slush 6a22cf481c Fix handling of find_by_path in transports. 2018-02-06 18:40:07 +01:00
Pavol Rusnak d45cba1ddb
messages: add fw_vendor_keys to Features message 2018-02-06 16:25:30 +01:00
Pavol Rusnak 272ad30898
messages: add new fields to Features 2018-02-06 16:07:41 +01:00
Pavol Rusnak e9705c8208
webusb: don't create usb context on WebUsbTransport import 2018-02-04 12:05:03 +01:00
Roman Zeyde 1b6873eb20 Allow compatibility with Python 2 (#214)
Following https://github.com/romanz/trezor-agent/issues/195
2018-02-04 11:44:20 +01:00
Yash 9ec331ed46 Add in import for TransportException in transport_udp.py (#212) 2018-02-04 11:42:58 +01:00
slush 9ebe1b5204 Remove debug print 2018-02-02 20:18:30 +01:00
slush 81db1da68f Fix handling of bytes/str in transport paths 2018-02-02 20:17:10 +01:00
Karel Bilek 29ad78d57b Ignoring non-webusb devices 2018-02-02 19:30:11 +01:00
slush ac09c8d7de Make all transport prefixes lowercase. 2018-02-02 19:20:03 +01:00
slush 03a11450c1 Adding bridge transport to TrezorDevice, using as default transport 2018-02-02 19:17:48 +01:00
slush a4cdae39af Introducing TrezorDevice, removing concept of transports from trezorctl 2018-02-02 18:29:20 +01:00
Pavol Rusnak 646338c414
small nits of last commit 2018-02-01 10:31:47 +01:00
Karel Bilek 759316e96f Add webusb to transports
V2 protocol with debug link is not tested.
2018-02-01 10:25:01 +01:00
Pavol Rusnak 7b844f0379
add Sint64 to protobuf 2018-01-30 15:04:24 +01:00
slush 11fd72890c trezorctl: Do not display PASSPHRASE on screen. 2018-01-29 18:09:42 +01:00
slush ab42e93718 trezorctl: Allow entering passphrase by environment variable PASSPHRASE. 2018-01-29 18:04:48 +01:00
Pavol Rusnak 5b3e992521
transport: update to new bridge API 2018-01-29 17:48:08 +01:00
Anton Kolesnyk a8cd90c3ad Add varying url to broadcast tx, depending on the api 2018-01-15 00:25:05 +01:00
Anton Kolesnyk 28c9820b3d Fixes for BlockCypher API and Dogecoin. 2018-01-14 16:14:39 +01:00
Pavol Rusnak 694bc7ac11
protobuf: don't generate storage protobuf 2018-01-12 13:06:43 +01:00
Pavol Rusnak 8f6b2449be
sort imports in pb2py 2018-01-12 12:58:39 +01:00
Pavol Rusnak 78d2c07d34
regenerate pb messages 2018-01-12 12:54:06 +01:00
Pavol Rusnak 47cfa178e4
tests: fix test_msg_ethereum_signtx.py 2018-01-11 23:06:47 +01:00
Tomas Susanka 0c517c1565 tests/device: code style typos 2018-01-11 22:54:08 +01:00
Tomas Susanka 4bbf5880ce tests/device: ethereum sign tx with expected checks 2018-01-11 22:54:08 +01:00
Pavol Rusnak 0c5eac2f39
skip None and empty ([]) fields in proto messages 2018-01-07 18:07:13 +01:00
Pavol Rusnak f587135b8d
fix last commit (also skip print statement) 2018-01-04 16:55:27 +01:00
Tomas Susanka 4e01971e4c client: expected field check fix 2018-01-04 16:48:16 +01:00
slush c71f234a8b Added deprecation warning for Python2
Removed dependency to google's protobuf in bridge transport
Fixed PinRequest handling
2017-12-29 19:19:18 +01:00