Tomas Susanka
87e6e481fd
tests: debug mnemonic is bytes
2019-03-12 13:22:47 +01:00
Tomas Susanka
18ab357e2e
debug: accept bytes in mnemonic field
2019-03-11 13:53:40 +01:00
matejcik
22376bede4
protobuf: drop legacy CopyFrom method
2019-03-07 13:49:11 +01:00
Pavol Rusnak
61f403c421
tests: update test_msg_ethereum_getpublickey to test node field
2019-02-28 16:38:33 +01:00
Pavol Rusnak
79664a4d08
burntest: add test for T1/T2
2019-02-28 16:29:06 +01:00
Pavol Rusnak
dbb4512484
tests: set xfail to komodo device test for now
2019-02-15 01:42:41 +01:00
Pavol Rusnak
4f252c6820
tests: update KMD device test
2019-02-15 00:23:37 +01:00
ca333
f874a76702
tests: add tests for KMD
2019-02-14 23:02:23 +01:00
Andrew Kozlik
1e89f7923d
tests: Don't lock storage after setup if the mnemonic needs to be checked.
2019-02-14 21:07:30 +01:00
Andrew Kozlik
9a1e14d974
tests: Check PIN properly in test_msg_changepin.
2019-02-14 19:16:43 +01:00
Pavol Rusnak
d5c2636f0d
style: reformat decred test
2019-02-04 01:29:08 +01:00
Pavol Rusnak
333af87ce2
tests: use simplified API for MultisigRedeemScriptType where possible
...
This is possible when address_n is the same for all involved nodes
2019-02-04 01:14:14 +01:00
matejcik
f7aa6ae22e
burn_tests: add pin cycling
2019-02-01 14:34:40 +01:00
Pavol Rusnak
50b302dfec
format: black uppercase of hex constant
2019-01-31 21:22:51 +01:00
Pavol Rusnak
1f7a405cb2
tests: pass branch_id in zcash tests
2019-01-31 21:08:43 +01:00
matejcik
68da6881b5
debuglink: add null debuglink, allow running tests interactively
...
run with:
INTERACT=1 pytest <your options here>
2019-01-31 15:30:05 +01:00
matejcik
3db07338ed
burn_tests: ensure burntest does not block pytest
...
pytest discovers test_*.py and *_test.py, so it should be hidden now
in addition, the code should only run when the script is run explicitly,
not when imported
2019-01-29 17:42:54 +01:00
Pavol Rusnak
49b71e8081
tests: rename test_burntest.py to burn_test.py
2019-01-29 17:29:55 +01:00
Pavol Rusnak
ddc762575d
tests: fix flake8 errors in burntest
2019-01-29 17:26:59 +01:00
Tomas Susanka
f81bc61316
ethereum: update tests to new message format (addresses are strings)
2019-01-29 17:17:05 +01:00
Pavol Rusnak
a19f35747d
tests: add first burntest
2019-01-29 16:52:58 +01:00
Tomas Susanka
015664cc9d
Merge pull request #342 from vacuumlabs/cardano-generalize-network
...
Change network to protocol magic in cardano
2019-01-29 16:47:34 +01:00
matejcik
5355ce4879
device_tests: upgrade get_marker to get_closest_marker
...
This bumps pytest requirement to 3.6. But we have that everywhere already.
For bonus points, get_closest_marker still exists in 4.1.
2019-01-28 17:11:37 +01:00
refi93
66111121bb
add tests for cardano address validation
2019-01-25 16:59:44 +01:00
matejcik
37dfcf90bf
device_tests: clarify input_flow for cardano signing
2019-01-25 16:22:18 +01:00
refi93
f4e1da41b7
change network to protocol magic in cardano
2019-01-21 10:23:55 +01:00
Tomas Susanka
d09f4470d2
tests/stellar: use bytes.fromhex instead of binascii.unhexlify
2019-01-17 14:31:07 +01:00
Tomas Susanka
6c659715dc
tests: style
2019-01-17 14:26:15 +01:00
Tomas Susanka
e732ee6a75
tests/stellar: add more tests for SetOptionsOp
2019-01-17 14:18:02 +01:00
matejcik
921d881cdf
Revert "device_tests: xfail EthereumGetPublicKey on TT (feature is postponed)"
...
This reverts commit 953e0d1d8c
.
2019-01-15 14:50:03 +01:00
matejcik
953e0d1d8c
device_tests: xfail EthereumGetPublicKey on TT (feature is postponed)
2019-01-15 14:03:32 +01:00
Tomas Susanka
7288700b86
eth: add get public key
2019-01-15 12:46:20 +01:00
Tomas Susanka
701b603419
tests: uncomment ripple test
...
Some ripple tests stayed commented out accidentally. Shame on me.
2019-01-09 15:00:44 +01:00
Alexander Block
d131b70bed
Dash: Support spending DIP2 special transaction inputs ( #351 )
...
This implements support for spending of TX outputs which are part of a [DIP2](https://github.com/dashpay/dips/blob/master/dip-0002.md ) special transaction, especially [DIP4 coinbases](https://github.com/dashpay/dips/blob/master/dip-0004.md#coinbase-special-transaction ).
This is for Dash only and thus required the addition of `is_dash` in `tx_api.py`.
Support on the firmware side is not required for this to work as it reuses the logic from Zcash's `extra_data` and `extra_data_len` fields.
2019-01-09 14:43:30 +01:00
Tomas Susanka
897bc14a36
tests: add ripple test case with destination tag
2019-01-08 16:38:45 +01:00
strmci
402e72e36e
device_tests: add input flow function to Ontology tests ( #348 )
2019-01-07 12:58:42 +01:00
Pavol Rusnak
831fde9c5c
tests: T1 now caches the PIN after PIN set/change
2018-12-14 15:17:41 +01:00
Jan Pochyla
0390c1da0a
tests: use valid paths in various altcoin tests
2018-12-13 15:49:31 +01:00
strmci
b0a227866a
device_tests: add input flow function to NEM signing test
2018-12-06 17:41:24 +01:00
matejcik
db1a5adee7
device_tests: style
2018-11-26 17:02:00 +01:00
Tomas Susanka
0d01298f71
tests/eth: add invalid signature test for verify
2018-11-26 16:30:34 +01:00
matejcik
1ded85c746
tests/unit_tests: update test_transport
2018-11-26 15:58:19 +01:00
matejcik
11e56a7e1b
client: clean up constants
2018-11-26 15:30:42 +01:00
Tomas Susanka
786bccfa34
tests/lisk: all all all seed
2018-11-21 17:08:18 +01:00
Tomas Susanka
29d3a21d84
tests/eth: all all all seed
2018-11-21 17:08:18 +01:00
Tomas Susanka
f5af12c043
paths: compatibility for derivation paths checks
2018-11-21 17:08:18 +01:00
Pavol Rusnak
da3223d703
tests: change flags for test_msg_signtx_capricoin.py
2018-11-14 17:36:19 +01:00
strmci
252f946f40
Add a test case for segwit inputs/outputs with very high amounts ( #337 )
...
Add a test case for segwit inputs/outputs with very high amount, fixes #332
2018-11-12 16:27:56 +01:00
matejcik
ed473e2e42
trezorlib: add licence headers where missing
2018-11-12 12:22:32 +01:00
matejcik
85b85c67b3
trezorlib: reentrant session handling
...
This fixes the breakage introduced by transport reshuffles.
It's still not great and I'd love to see context manager based sessions.
But it's good enough for now.
2018-11-12 12:22:32 +01:00