1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-28 18:38:39 +00:00
Commit Graph

304 Commits

Author SHA1 Message Date
Yura Pakhuchiy
351dadbfbc Add Groestlcoin device tests (#368) 2019-03-15 14:44:06 +01:00
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