From 1c8f03968c241eb7e5ef0f11a7c635d9b34a9012 Mon Sep 17 00:00:00 2001 From: Saleem Rashid Date: Tue, 19 Dec 2017 09:19:38 +0000 Subject: [PATCH] tests: Move to trezorlib.tests --- MANIFEST.in | 2 +- setup.py | 2 ++ trezorlib/tests/__init__.py | 0 {tests => trezorlib/tests}/device_tests/.gitignore | 0 trezorlib/tests/device_tests/__init__.py | 0 {tests => trezorlib/tests}/device_tests/common.py | 0 {tests => trezorlib/tests}/device_tests/test_basic.py | 2 +- {tests => trezorlib/tests}/device_tests/test_bip32_speed.py | 2 +- {tests => trezorlib/tests}/device_tests/test_cosi.py | 2 +- {tests => trezorlib/tests}/device_tests/test_debuglink.py | 2 +- .../tests}/device_tests/test_msg_applysettings.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_changepin.py | 2 +- .../tests}/device_tests/test_msg_cipherkeyvalue.py | 2 +- .../tests}/device_tests/test_msg_clearsession.py | 2 +- .../tests}/device_tests/test_msg_ethereum_getaddress.py | 2 +- .../tests}/device_tests/test_msg_ethereum_signmessage.py | 2 +- .../tests}/device_tests/test_msg_ethereum_signtx.py | 2 +- .../tests}/device_tests/test_msg_ethereum_verifymessage.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_getaddress.py | 2 +- .../tests}/device_tests/test_msg_getaddress_segwit.py | 2 +- .../tests}/device_tests/test_msg_getaddress_segwit_native.py | 2 +- .../tests}/device_tests/test_msg_getaddress_show.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_getentropy.py | 2 +- .../tests}/device_tests/test_msg_getpublickey.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_loaddevice.py | 2 +- .../tests}/device_tests/test_msg_loaddevice_xprv.py | 2 +- .../tests}/device_tests/test_msg_nem_getaddress.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_nem_signtx.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_ping.py | 2 +- .../tests}/device_tests/test_msg_recoverydevice.py | 2 +- .../tests}/device_tests/test_msg_recoverydevice_dryrun.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_resetdevice.py | 2 +- .../tests}/device_tests/test_msg_resetdevice_skipbackup.py | 2 +- .../tests}/device_tests/test_msg_signidentity.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_signmessage.py | 2 +- .../tests}/device_tests/test_msg_signmessage_segwit.py | 2 +- .../tests}/device_tests/test_msg_signmessage_segwit_native.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_signtx.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_signtx_bch.py | 2 +- .../tests}/device_tests/test_msg_signtx_decred.py | 2 +- .../tests}/device_tests/test_msg_signtx_segwit.py | 2 +- .../tests}/device_tests/test_msg_signtx_segwit_native.py | 2 +- .../tests}/device_tests/test_msg_signtx_zcash.py | 2 +- .../tests}/device_tests/test_msg_verifymessage.py | 2 +- .../tests}/device_tests/test_msg_verifymessage_segwit.py | 2 +- .../tests}/device_tests/test_msg_verifymessage_segwit_native.py | 2 +- {tests => trezorlib/tests}/device_tests/test_msg_wipedevice.py | 2 +- {tests => trezorlib/tests}/device_tests/test_multisig.py | 2 +- {tests => trezorlib/tests}/device_tests/test_multisig_change.py | 2 +- {tests => trezorlib/tests}/device_tests/test_op_return.py | 2 +- {tests => trezorlib/tests}/device_tests/test_protect_call.py | 2 +- .../tests}/device_tests/test_protection_levels.py | 2 +- {tests => trezorlib/tests}/device_tests/test_zerosig.py | 2 +- ...237b0152843a416f8f1ab0c63321b1be7a8cad7bf5c5c216fcf062c.json | 0 ...a24235d86b053ea2ccb484fc32b96f89c3c39f98d86f90db16076a0.json | 0 ...b467d2ecb50261387bf752a3977d7e5337915071bb4151e6b711a78.json | 0 ...f12d5b07a34601d88fa6856c6edcbf4d05ebef3486510ae1c293d5f.json | 0 ...4302cf52979afd5e6909e37d8fdd874301f7cc87e547e509cb1caa6.json | 0 ...977662ab3879c66fb251ef753e0912223a83d1dcb009111d28265e5.json | 0 ...ca92d7359564be803cb2c932cde7d370f7cee50fd1fad6790f6206d.json | 0 ...ea781f45ebb536e53dffc526d68c0eb5c00547e323b2c32382dfba3.json | 0 ...7224d1ff1941488d23087071103e5bf855f4c1c44e5c8d9d82ca46e.json | 0 ...b5a21cee8b725aa1ef04ffce7e609448446d3a8d6f483c634ef5315.json | 0 ...89cee47e481b1a753a53081b40738cc87e38f1d9b23ab57d9ad4396.json | 0 ...c0c23982a35899a6e58ae11e703eacd7954f588ed4b9cdefc4dba52.json | 0 ...20c5851b60c54613fbc4bcb37df6cd49b4c96143e99580a472f79fb.json | 0 ...946593bcad1d2b013e12f74159e69574ffea21581dad115572e031c.json | 0 ...255af4ad16b098e9885a252632086fa6be53301521d05253ce8a73d.json | 0 ...147b4bcc70b75e4bbf2d7382021b871bd8867ef8fa525ef50864882.json | 0 ...5007a08f2b3926fe11c66612e8f73c6b00c69c7027213b84d259be3.json | 0 ...39a0a0c0e53d6f2f84c2a944f0d50e017a82701e8e02e46e979d5ed.json | 0 ...65ce3dd8f4329445b20e3684e948709c5cdcaf12da3bb079c99448a.json | 0 ...b8db7a628f2b2bb86bfeefae1766463ce8692438c7fd3fce3f43ce5.json | 0 ...a3ed849042efed0fdac8cb4fc301961c5988cba56902d8ffb61c337.json | 0 ...e6ae337a6b3057a16d5bad0b561ad1dfc047d0a7fbb8814668f91e5.json | 0 ...ca0fe6915d9f2d77c86c5a7f19bf66b1b1253c2c51cb4ae5f0c017b.json | 0 ...bec2258b0971056ef3fe34128dbde30daa9c0639a898f9977299d54.json | 0 ...756c06d02167656465c8dc83bb553bf386a3f478ae65b5c021002be.json | 0 ...ba308a749b11afecc2018980af18f79e89ad6b080b58220d856f739.json | 0 ...bc2024e12dcb4a0b4806b0398646b91acf314da028c3f03dd0179fc.json | 0 ...7ea7f57a713c607f15e883ddc4a98167ee2c43ed953c53cb5153e24.json | 0 ...d7cca5f42fbc7631d062c9ae918a0254f7c6c22de8e8cb7fd5b8236.json | 0 ...4143a8bf61125102b7ef594118a3796cad670fa8ee15080ae155318.json | 0 ...1ae7667ffb9e5248e90b2fb93cd9150234151ce90e14ab2f5933bcd.json | 0 ...becee05a830f418d13aa665125464547db5c7a6cd28f21639fe1228.json | 0 trezorlib/tests/unit_tests/__init__.py | 0 {tests => trezorlib/tests}/unit_tests/test_ckd_public.py | 0 {tests => trezorlib/tests}/unit_tests/test_tx_api.py | 0 88 files changed, 50 insertions(+), 48 deletions(-) create mode 100644 trezorlib/tests/__init__.py rename {tests => trezorlib/tests}/device_tests/.gitignore (100%) create mode 100644 trezorlib/tests/device_tests/__init__.py rename {tests => trezorlib/tests}/device_tests/common.py (100%) rename {tests => trezorlib/tests}/device_tests/test_basic.py (98%) rename {tests => trezorlib/tests}/device_tests/test_bip32_speed.py (99%) rename {tests => trezorlib/tests}/device_tests/test_cosi.py (99%) rename {tests => trezorlib/tests}/device_tests/test_debuglink.py (98%) rename {tests => trezorlib/tests}/device_tests/test_msg_applysettings.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_changepin.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_cipherkeyvalue.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_clearsession.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_ethereum_getaddress.py (98%) rename {tests => trezorlib/tests}/device_tests/test_msg_ethereum_signmessage.py (98%) rename {tests => trezorlib/tests}/device_tests/test_msg_ethereum_signtx.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_ethereum_verifymessage.py (98%) rename {tests => trezorlib/tests}/device_tests/test_msg_getaddress.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_getaddress_segwit.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_getaddress_segwit_native.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_getaddress_show.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_getentropy.py (98%) rename {tests => trezorlib/tests}/device_tests/test_msg_getpublickey.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_loaddevice.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_loaddevice_xprv.py (98%) rename {tests => trezorlib/tests}/device_tests/test_msg_nem_getaddress.py (98%) rename {tests => trezorlib/tests}/device_tests/test_msg_nem_signtx.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_ping.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_recoverydevice.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_recoverydevice_dryrun.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_resetdevice.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_resetdevice_skipbackup.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signidentity.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signmessage.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signmessage_segwit.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signmessage_segwit_native.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signtx.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signtx_bch.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signtx_decred.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signtx_segwit.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signtx_segwit_native.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_signtx_zcash.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_verifymessage.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_verifymessage_segwit.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_verifymessage_segwit_native.py (99%) rename {tests => trezorlib/tests}/device_tests/test_msg_wipedevice.py (98%) rename {tests => trezorlib/tests}/device_tests/test_multisig.py (99%) rename {tests => trezorlib/tests}/device_tests/test_multisig_change.py (99%) rename {tests => trezorlib/tests}/device_tests/test_op_return.py (99%) rename {tests => trezorlib/tests}/device_tests/test_protect_call.py (99%) rename {tests => trezorlib/tests}/device_tests/test_protection_levels.py (99%) rename {tests => trezorlib/tests}/device_tests/test_zerosig.py (99%) rename {tests => trezorlib/tests}/txcache/insight_bch_tx_502e8577b237b0152843a416f8f1ab0c63321b1be7a8cad7bf5c5c216fcf062c.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bch_tx_8b6db9b8ba24235d86b053ea2ccb484fc32b96f89c3c39f98d86f90db16076a0.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bch_tx_bc37c28dfb467d2ecb50261387bf752a3977d7e5337915071bb4151e6b711a78.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bch_tx_f68caf10df12d5b07a34601d88fa6856c6edcbf4d05ebef3486510ae1c293d5f.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_1570416eb4302cf52979afd5e6909e37d8fdd874301f7cc87e547e509cb1caa6.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_39a29e954977662ab3879c66fb251ef753e0912223a83d1dcb009111d28265e5.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_50f6f1209ca92d7359564be803cb2c932cde7d370f7cee50fd1fad6790f6206d.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_54aa5680dea781f45ebb536e53dffc526d68c0eb5c00547e323b2c32382dfba3.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_58497a7757224d1ff1941488d23087071103e5bf855f4c1c44e5c8d9d82ca46e.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_6189e3febb5a21cee8b725aa1ef04ffce7e609448446d3a8d6f483c634ef5315.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_a6e2829d089cee47e481b1a753a53081b40738cc87e38f1d9b23ab57d9ad4396.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_c6091adf4c0c23982a35899a6e58ae11e703eacd7954f588ed4b9cdefc4dba52.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_c63e24ed820c5851b60c54613fbc4bcb37df6cd49b4c96143e99580a472f79fb.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_c6be22d34946593bcad1d2b013e12f74159e69574ffea21581dad115572e031c.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_d1d08ea63255af4ad16b098e9885a252632086fa6be53301521d05253ce8a73d.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_d5f65ee80147b4bcc70b75e4bbf2d7382021b871bd8867ef8fa525ef50864882.json (100%) rename {tests => trezorlib/tests}/txcache/insight_bitcoin_tx_e4bc1ae5e5007a08f2b3926fe11c66612e8f73c6b00c69c7027213b84d259be3.json (100%) rename {tests => trezorlib/tests}/txcache/insight_decred_testnet_tx_e16248f0b39a0a0c0e53d6f2f84c2a944f0d50e017a82701e8e02e46e979d5ed.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_09144602765ce3dd8f4329445b20e3684e948709c5cdcaf12da3bb079c99448a.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_16c6c8471b8db7a628f2b2bb86bfeefae1766463ce8692438c7fd3fce3f43ce5.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_20912f98ea3ed849042efed0fdac8cb4fc301961c5988cba56902d8ffb61c337.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_31bc1c88ce6ae337a6b3057a16d5bad0b561ad1dfc047d0a7fbb8814668f91e5.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_65b811d3eca0fe6915d9f2d77c86c5a7f19bf66b1b1253c2c51cb4ae5f0c017b.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_6f90f3c7cbec2258b0971056ef3fe34128dbde30daa9c0639a898f9977299d54.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_9c31922be756c06d02167656465c8dc83bb553bf386a3f478ae65b5c021002be.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_b0946dc27ba308a749b11afecc2018980af18f79e89ad6b080b58220d856f739.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_c9348040bbc2024e12dcb4a0b4806b0398646b91acf314da028c3f03dd0179fc.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_d2dcdaf547ea7f57a713c607f15e883ddc4a98167ee2c43ed953c53cb5153e24.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_d6da21677d7cca5f42fbc7631d062c9ae918a0254f7c6c22de8e8cb7fd5b8236.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_d80c34ee14143a8bf61125102b7ef594118a3796cad670fa8ee15080ae155318.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_e5040e1bc1ae7667ffb9e5248e90b2fb93cd9150234151ce90e14ab2f5933bcd.json (100%) rename {tests => trezorlib/tests}/txcache/insight_testnet_tx_f41cbedd8becee05a830f418d13aa665125464547db5c7a6cd28f21639fe1228.json (100%) create mode 100644 trezorlib/tests/unit_tests/__init__.py rename {tests => trezorlib/tests}/unit_tests/test_ckd_public.py (100%) rename {tests => trezorlib/tests}/unit_tests/test_tx_api.py (100%) diff --git a/MANIFEST.in b/MANIFEST.in index 9791eb6..c245d1b 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,3 +1,3 @@ -recursive-include tests *.py *.sh *.json recursive-include bash_completion.d *.sh +include trezorlib/tests/txcache/*.json include COPYING diff --git a/setup.py b/setup.py index e41ddbd..e37d67b 100755 --- a/setup.py +++ b/setup.py @@ -29,6 +29,8 @@ setup( 'trezorlib', 'trezorlib.messages', 'trezorlib.qt', + 'trezorlib.tests.device_tests', + 'trezorlib.tests.unit_tests', ], scripts=['trezorctl'], install_requires=install_requires, diff --git a/trezorlib/tests/__init__.py b/trezorlib/tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/device_tests/.gitignore b/trezorlib/tests/device_tests/.gitignore similarity index 100% rename from tests/device_tests/.gitignore rename to trezorlib/tests/device_tests/.gitignore diff --git a/trezorlib/tests/device_tests/__init__.py b/trezorlib/tests/device_tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/device_tests/common.py b/trezorlib/tests/device_tests/common.py similarity index 100% rename from tests/device_tests/common.py rename to trezorlib/tests/device_tests/common.py diff --git a/tests/device_tests/test_basic.py b/trezorlib/tests/device_tests/test_basic.py similarity index 98% rename from tests/device_tests/test_basic.py rename to trezorlib/tests/device_tests/test_basic.py index 7812a57..64c1405 100644 --- a/tests/device_tests/test_basic.py +++ b/trezorlib/tests/device_tests/test_basic.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages diff --git a/tests/device_tests/test_bip32_speed.py b/trezorlib/tests/device_tests/test_bip32_speed.py similarity index 99% rename from tests/device_tests/test_bip32_speed.py rename to trezorlib/tests/device_tests/test_bip32_speed.py index 30b9af1..6d5c2dc 100644 --- a/tests/device_tests/test_bip32_speed.py +++ b/trezorlib/tests/device_tests/test_bip32_speed.py @@ -19,7 +19,7 @@ from __future__ import print_function import unittest -import common +from . import common import time diff --git a/tests/device_tests/test_cosi.py b/trezorlib/tests/device_tests/test_cosi.py similarity index 99% rename from tests/device_tests/test_cosi.py rename to trezorlib/tests/device_tests/test_cosi.py index c6725f3..bcfe02f 100644 --- a/tests/device_tests/test_cosi.py +++ b/trezorlib/tests/device_tests/test_cosi.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import hashlib from trezorlib import ed25519raw, ed25519cosi diff --git a/tests/device_tests/test_debuglink.py b/trezorlib/tests/device_tests/test_debuglink.py similarity index 98% rename from tests/device_tests/test_debuglink.py rename to trezorlib/tests/device_tests/test_debuglink.py index b6b947b..1334a97 100644 --- a/tests/device_tests/test_debuglink.py +++ b/trezorlib/tests/device_tests/test_debuglink.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_applysettings.py b/trezorlib/tests/device_tests/test_msg_applysettings.py similarity index 99% rename from tests/device_tests/test_msg_applysettings.py rename to trezorlib/tests/device_tests/test_msg_applysettings.py index 62a9648..f478e18 100644 --- a/tests/device_tests/test_msg_applysettings.py +++ b/trezorlib/tests/device_tests/test_msg_applysettings.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_changepin.py b/trezorlib/tests/device_tests/test_msg_changepin.py similarity index 99% rename from tests/device_tests/test_msg_changepin.py rename to trezorlib/tests/device_tests/test_msg_changepin.py index bd17720..5982015 100644 --- a/tests/device_tests/test_msg_changepin.py +++ b/trezorlib/tests/device_tests/test_msg_changepin.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_cipherkeyvalue.py b/trezorlib/tests/device_tests/test_msg_cipherkeyvalue.py similarity index 99% rename from tests/device_tests/test_msg_cipherkeyvalue.py rename to trezorlib/tests/device_tests/test_msg_cipherkeyvalue.py index 465641f..caaa1a9 100644 --- a/tests/device_tests/test_msg_cipherkeyvalue.py +++ b/trezorlib/tests/device_tests/test_msg_cipherkeyvalue.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii diff --git a/tests/device_tests/test_msg_clearsession.py b/trezorlib/tests/device_tests/test_msg_clearsession.py similarity index 99% rename from tests/device_tests/test_msg_clearsession.py rename to trezorlib/tests/device_tests/test_msg_clearsession.py index 5fbb149..23b5b95 100644 --- a/tests/device_tests/test_msg_clearsession.py +++ b/trezorlib/tests/device_tests/test_msg_clearsession.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_ethereum_getaddress.py b/trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py similarity index 98% rename from tests/device_tests/test_msg_ethereum_getaddress.py rename to trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py index 5374877..0bb7968 100644 --- a/tests/device_tests/test_msg_ethereum_getaddress.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii diff --git a/tests/device_tests/test_msg_ethereum_signmessage.py b/trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py similarity index 98% rename from tests/device_tests/test_msg_ethereum_signmessage.py rename to trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py index 04cf0d9..18e21e8 100644 --- a/tests/device_tests/test_msg_ethereum_signmessage.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii diff --git a/tests/device_tests/test_msg_ethereum_signtx.py b/trezorlib/tests/device_tests/test_msg_ethereum_signtx.py similarity index 99% rename from tests/device_tests/test_msg_ethereum_signtx.py rename to trezorlib/tests/device_tests/test_msg_ethereum_signtx.py index 885ab3b..52efc79 100644 --- a/tests/device_tests/test_msg_ethereum_signtx.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_signtx.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii diff --git a/tests/device_tests/test_msg_ethereum_verifymessage.py b/trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py similarity index 98% rename from tests/device_tests/test_msg_ethereum_verifymessage.py rename to trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py index 8119014..bad5c69 100644 --- a/tests/device_tests/test_msg_ethereum_verifymessage.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii diff --git a/tests/device_tests/test_msg_getaddress.py b/trezorlib/tests/device_tests/test_msg_getaddress.py similarity index 99% rename from tests/device_tests/test_msg_getaddress.py rename to trezorlib/tests/device_tests/test_msg_getaddress.py index 334a421..9db4f52 100644 --- a/tests/device_tests/test_msg_getaddress.py +++ b/trezorlib/tests/device_tests/test_msg_getaddress.py @@ -18,7 +18,7 @@ import pytest import unittest -import common +from . import common from trezorlib import messages as proto import trezorlib.ckd_public as bip32 diff --git a/tests/device_tests/test_msg_getaddress_segwit.py b/trezorlib/tests/device_tests/test_msg_getaddress_segwit.py similarity index 99% rename from tests/device_tests/test_msg_getaddress_segwit.py rename to trezorlib/tests/device_tests/test_msg_getaddress_segwit.py index cd5de40..da30f6d 100644 --- a/tests/device_tests/test_msg_getaddress_segwit.py +++ b/trezorlib/tests/device_tests/test_msg_getaddress_segwit.py @@ -1,5 +1,5 @@ import unittest -import common +from . import common import trezorlib.ckd_public as bip32 from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_getaddress_segwit_native.py b/trezorlib/tests/device_tests/test_msg_getaddress_segwit_native.py similarity index 99% rename from tests/device_tests/test_msg_getaddress_segwit_native.py rename to trezorlib/tests/device_tests/test_msg_getaddress_segwit_native.py index 74a5c8c..bc6c6e1 100644 --- a/tests/device_tests/test_msg_getaddress_segwit_native.py +++ b/trezorlib/tests/device_tests/test_msg_getaddress_segwit_native.py @@ -1,5 +1,5 @@ import unittest -import common +from . import common import trezorlib.ckd_public as bip32 from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_getaddress_show.py b/trezorlib/tests/device_tests/test_msg_getaddress_show.py similarity index 99% rename from tests/device_tests/test_msg_getaddress_show.py rename to trezorlib/tests/device_tests/test_msg_getaddress_show.py index 73bbf8a..840ddd4 100644 --- a/tests/device_tests/test_msg_getaddress_show.py +++ b/trezorlib/tests/device_tests/test_msg_getaddress_show.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import trezorlib.ckd_public as bip32 from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_getentropy.py b/trezorlib/tests/device_tests/test_msg_getentropy.py similarity index 98% rename from tests/device_tests/test_msg_getentropy.py rename to trezorlib/tests/device_tests/test_msg_getentropy.py index 54aac68..578e0aa 100644 --- a/tests/device_tests/test_msg_getentropy.py +++ b/trezorlib/tests/device_tests/test_msg_getentropy.py @@ -20,7 +20,7 @@ from __future__ import print_function import unittest import math -import common +from . import common import trezorlib.messages as proto diff --git a/tests/device_tests/test_msg_getpublickey.py b/trezorlib/tests/device_tests/test_msg_getpublickey.py similarity index 99% rename from tests/device_tests/test_msg_getpublickey.py rename to trezorlib/tests/device_tests/test_msg_getpublickey.py index e9fc466..88c3b9f 100644 --- a/tests/device_tests/test_msg_getpublickey.py +++ b/trezorlib/tests/device_tests/test_msg_getpublickey.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import trezorlib.ckd_public as bip32 diff --git a/tests/device_tests/test_msg_loaddevice.py b/trezorlib/tests/device_tests/test_msg_loaddevice.py similarity index 99% rename from tests/device_tests/test_msg_loaddevice.py rename to trezorlib/tests/device_tests/test_msg_loaddevice.py index e7944b6..6958649 100644 --- a/tests/device_tests/test_msg_loaddevice.py +++ b/trezorlib/tests/device_tests/test_msg_loaddevice.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common class TestDeviceLoad(common.TrezorTest): diff --git a/tests/device_tests/test_msg_loaddevice_xprv.py b/trezorlib/tests/device_tests/test_msg_loaddevice_xprv.py similarity index 98% rename from tests/device_tests/test_msg_loaddevice_xprv.py rename to trezorlib/tests/device_tests/test_msg_loaddevice_xprv.py index 82cc151..398d027 100644 --- a/tests/device_tests/test_msg_loaddevice_xprv.py +++ b/trezorlib/tests/device_tests/test_msg_loaddevice_xprv.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common class TestDeviceLoadXprv(common.TrezorTest): diff --git a/tests/device_tests/test_msg_nem_getaddress.py b/trezorlib/tests/device_tests/test_msg_nem_getaddress.py similarity index 98% rename from tests/device_tests/test_msg_nem_getaddress.py rename to trezorlib/tests/device_tests/test_msg_nem_getaddress.py index 24e6ca2..c8c3b8a 100644 --- a/tests/device_tests/test_msg_nem_getaddress.py +++ b/trezorlib/tests/device_tests/test_msg_nem_getaddress.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii diff --git a/tests/device_tests/test_msg_nem_signtx.py b/trezorlib/tests/device_tests/test_msg_nem_signtx.py similarity index 99% rename from tests/device_tests/test_msg_nem_signtx.py rename to trezorlib/tests/device_tests/test_msg_nem_signtx.py index af06afa..f1c2766 100644 --- a/tests/device_tests/test_msg_nem_signtx.py +++ b/trezorlib/tests/device_tests/test_msg_nem_signtx.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_ping.py b/trezorlib/tests/device_tests/test_msg_ping.py similarity index 99% rename from tests/device_tests/test_msg_ping.py rename to trezorlib/tests/device_tests/test_msg_ping.py index 1898f8e..a86c7d3 100644 --- a/tests/device_tests/test_msg_ping.py +++ b/trezorlib/tests/device_tests/test_msg_ping.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_recoverydevice.py b/trezorlib/tests/device_tests/test_msg_recoverydevice.py similarity index 99% rename from tests/device_tests/test_msg_recoverydevice.py rename to trezorlib/tests/device_tests/test_msg_recoverydevice.py index df2ca7a..df6de69 100644 --- a/tests/device_tests/test_msg_recoverydevice.py +++ b/trezorlib/tests/device_tests/test_msg_recoverydevice.py @@ -19,7 +19,7 @@ from __future__ import print_function import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_recoverydevice_dryrun.py b/trezorlib/tests/device_tests/test_msg_recoverydevice_dryrun.py similarity index 99% rename from tests/device_tests/test_msg_recoverydevice_dryrun.py rename to trezorlib/tests/device_tests/test_msg_recoverydevice_dryrun.py index f97d55c..b0ad1a9 100644 --- a/tests/device_tests/test_msg_recoverydevice_dryrun.py +++ b/trezorlib/tests/device_tests/test_msg_recoverydevice_dryrun.py @@ -19,7 +19,7 @@ from __future__ import print_function import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_resetdevice.py b/trezorlib/tests/device_tests/test_msg_resetdevice.py similarity index 99% rename from tests/device_tests/test_msg_resetdevice.py rename to trezorlib/tests/device_tests/test_msg_resetdevice.py index 8626cdf..24384f2 100644 --- a/tests/device_tests/test_msg_resetdevice.py +++ b/trezorlib/tests/device_tests/test_msg_resetdevice.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto from mnemonic import Mnemonic diff --git a/tests/device_tests/test_msg_resetdevice_skipbackup.py b/trezorlib/tests/device_tests/test_msg_resetdevice_skipbackup.py similarity index 99% rename from tests/device_tests/test_msg_resetdevice_skipbackup.py rename to trezorlib/tests/device_tests/test_msg_resetdevice_skipbackup.py index 7257e8a..0681075 100644 --- a/tests/device_tests/test_msg_resetdevice_skipbackup.py +++ b/trezorlib/tests/device_tests/test_msg_resetdevice_skipbackup.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto from mnemonic import Mnemonic diff --git a/tests/device_tests/test_msg_signidentity.py b/trezorlib/tests/device_tests/test_msg_signidentity.py similarity index 99% rename from tests/device_tests/test_msg_signidentity.py rename to trezorlib/tests/device_tests/test_msg_signidentity.py index 3b4104b..7506b3f 100644 --- a/tests/device_tests/test_msg_signidentity.py +++ b/trezorlib/tests/device_tests/test_msg_signidentity.py @@ -22,7 +22,7 @@ import unittest import binascii import hashlib import struct -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signmessage.py b/trezorlib/tests/device_tests/test_msg_signmessage.py similarity index 99% rename from tests/device_tests/test_msg_signmessage.py rename to trezorlib/tests/device_tests/test_msg_signmessage.py index 2d6c4a0..cacfddd 100644 --- a/tests/device_tests/test_msg_signmessage.py +++ b/trezorlib/tests/device_tests/test_msg_signmessage.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii diff --git a/tests/device_tests/test_msg_signmessage_segwit.py b/trezorlib/tests/device_tests/test_msg_signmessage_segwit.py similarity index 99% rename from tests/device_tests/test_msg_signmessage_segwit.py rename to trezorlib/tests/device_tests/test_msg_signmessage_segwit.py index 0fe383e..c2c76d2 100644 --- a/tests/device_tests/test_msg_signmessage_segwit.py +++ b/trezorlib/tests/device_tests/test_msg_signmessage_segwit.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signmessage_segwit_native.py b/trezorlib/tests/device_tests/test_msg_signmessage_segwit_native.py similarity index 99% rename from tests/device_tests/test_msg_signmessage_segwit_native.py rename to trezorlib/tests/device_tests/test_msg_signmessage_segwit_native.py index 2b5533f..ef915a8 100644 --- a/tests/device_tests/test_msg_signmessage_segwit_native.py +++ b/trezorlib/tests/device_tests/test_msg_signmessage_segwit_native.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signtx.py b/trezorlib/tests/device_tests/test_msg_signtx.py similarity index 99% rename from tests/device_tests/test_msg_signtx.py rename to trezorlib/tests/device_tests/test_msg_signtx.py index edbcb36..91553c0 100644 --- a/tests/device_tests/test_msg_signtx.py +++ b/trezorlib/tests/device_tests/test_msg_signtx.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signtx_bch.py b/trezorlib/tests/device_tests/test_msg_signtx_bch.py similarity index 99% rename from tests/device_tests/test_msg_signtx_bch.py rename to trezorlib/tests/device_tests/test_msg_signtx_bch.py index c4491a6..993f271 100644 --- a/tests/device_tests/test_msg_signtx_bch.py +++ b/trezorlib/tests/device_tests/test_msg_signtx_bch.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signtx_decred.py b/trezorlib/tests/device_tests/test_msg_signtx_decred.py similarity index 99% rename from tests/device_tests/test_msg_signtx_decred.py rename to trezorlib/tests/device_tests/test_msg_signtx_decred.py index 0880db7..4092dd9 100644 --- a/tests/device_tests/test_msg_signtx_decred.py +++ b/trezorlib/tests/device_tests/test_msg_signtx_decred.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signtx_segwit.py b/trezorlib/tests/device_tests/test_msg_signtx_segwit.py similarity index 99% rename from tests/device_tests/test_msg_signtx_segwit.py rename to trezorlib/tests/device_tests/test_msg_signtx_segwit.py index efac1c0..88cbb59 100644 --- a/tests/device_tests/test_msg_signtx_segwit.py +++ b/trezorlib/tests/device_tests/test_msg_signtx_segwit.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signtx_segwit_native.py b/trezorlib/tests/device_tests/test_msg_signtx_segwit_native.py similarity index 99% rename from tests/device_tests/test_msg_signtx_segwit_native.py rename to trezorlib/tests/device_tests/test_msg_signtx_segwit_native.py index 6d434cb..a4c4655 100644 --- a/tests/device_tests/test_msg_signtx_segwit_native.py +++ b/trezorlib/tests/device_tests/test_msg_signtx_segwit_native.py @@ -16,7 +16,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_signtx_zcash.py b/trezorlib/tests/device_tests/test_msg_signtx_zcash.py similarity index 99% rename from tests/device_tests/test_msg_signtx_zcash.py rename to trezorlib/tests/device_tests/test_msg_signtx_zcash.py index 5818548..a05743e 100644 --- a/tests/device_tests/test_msg_signtx_zcash.py +++ b/trezorlib/tests/device_tests/test_msg_signtx_zcash.py @@ -18,7 +18,7 @@ ''' import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_msg_verifymessage.py b/trezorlib/tests/device_tests/test_msg_verifymessage.py similarity index 99% rename from tests/device_tests/test_msg_verifymessage.py rename to trezorlib/tests/device_tests/test_msg_verifymessage.py index 632f6f0..7dcbed7 100644 --- a/tests/device_tests/test_msg_verifymessage.py +++ b/trezorlib/tests/device_tests/test_msg_verifymessage.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii import base64 diff --git a/tests/device_tests/test_msg_verifymessage_segwit.py b/trezorlib/tests/device_tests/test_msg_verifymessage_segwit.py similarity index 99% rename from tests/device_tests/test_msg_verifymessage_segwit.py rename to trezorlib/tests/device_tests/test_msg_verifymessage_segwit.py index 2dd15a4..6c68831 100644 --- a/tests/device_tests/test_msg_verifymessage_segwit.py +++ b/trezorlib/tests/device_tests/test_msg_verifymessage_segwit.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii import base64 diff --git a/tests/device_tests/test_msg_verifymessage_segwit_native.py b/trezorlib/tests/device_tests/test_msg_verifymessage_segwit_native.py similarity index 99% rename from tests/device_tests/test_msg_verifymessage_segwit_native.py rename to trezorlib/tests/device_tests/test_msg_verifymessage_segwit_native.py index d373db3..4783dd8 100644 --- a/tests/device_tests/test_msg_verifymessage_segwit_native.py +++ b/trezorlib/tests/device_tests/test_msg_verifymessage_segwit_native.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii import base64 diff --git a/tests/device_tests/test_msg_wipedevice.py b/trezorlib/tests/device_tests/test_msg_wipedevice.py similarity index 98% rename from tests/device_tests/test_msg_wipedevice.py rename to trezorlib/tests/device_tests/test_msg_wipedevice.py index 1e1cfc0..e0a83bd 100644 --- a/tests/device_tests/test_msg_wipedevice.py +++ b/trezorlib/tests/device_tests/test_msg_wipedevice.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common from trezorlib import messages as proto diff --git a/tests/device_tests/test_multisig.py b/trezorlib/tests/device_tests/test_multisig.py similarity index 99% rename from tests/device_tests/test_multisig.py rename to trezorlib/tests/device_tests/test_multisig.py index ff7b380..8dc3d83 100644 --- a/tests/device_tests/test_multisig.py +++ b/trezorlib/tests/device_tests/test_multisig.py @@ -19,7 +19,7 @@ from __future__ import print_function import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_multisig_change.py b/trezorlib/tests/device_tests/test_multisig_change.py similarity index 99% rename from tests/device_tests/test_multisig_change.py rename to trezorlib/tests/device_tests/test_multisig_change.py index d8fefc9..fad54cc 100644 --- a/tests/device_tests/test_multisig_change.py +++ b/trezorlib/tests/device_tests/test_multisig_change.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_op_return.py b/trezorlib/tests/device_tests/test_op_return.py similarity index 99% rename from tests/device_tests/test_op_return.py rename to trezorlib/tests/device_tests/test_op_return.py index cce85f6..09f5c33 100644 --- a/tests/device_tests/test_op_return.py +++ b/trezorlib/tests/device_tests/test_op_return.py @@ -18,7 +18,7 @@ import unittest import binascii -import common +from . import common from trezorlib import messages as proto from trezorlib.client import CallException diff --git a/tests/device_tests/test_protect_call.py b/trezorlib/tests/device_tests/test_protect_call.py similarity index 99% rename from tests/device_tests/test_protect_call.py rename to trezorlib/tests/device_tests/test_protect_call.py index b096787..a25a3d0 100644 --- a/tests/device_tests/test_protect_call.py +++ b/trezorlib/tests/device_tests/test_protect_call.py @@ -20,7 +20,7 @@ from __future__ import print_function import time import unittest -import common +from . import common from trezorlib import messages as proto from trezorlib.client import PinException, CallException diff --git a/tests/device_tests/test_protection_levels.py b/trezorlib/tests/device_tests/test_protection_levels.py similarity index 99% rename from tests/device_tests/test_protection_levels.py rename to trezorlib/tests/device_tests/test_protection_levels.py index 7ba7c42..ee2c765 100644 --- a/tests/device_tests/test_protection_levels.py +++ b/trezorlib/tests/device_tests/test_protection_levels.py @@ -17,7 +17,7 @@ # along with this library. If not, see . import unittest -import common +from . import common import binascii from trezorlib import messages as proto diff --git a/tests/device_tests/test_zerosig.py b/trezorlib/tests/device_tests/test_zerosig.py similarity index 99% rename from tests/device_tests/test_zerosig.py rename to trezorlib/tests/device_tests/test_zerosig.py index 2a51883..b572253 100644 --- a/tests/device_tests/test_zerosig.py +++ b/trezorlib/tests/device_tests/test_zerosig.py @@ -21,7 +21,7 @@ from __future__ import print_function import unittest import binascii import sys -import common +from . import common from trezorlib import messages as proto diff --git a/tests/txcache/insight_bch_tx_502e8577b237b0152843a416f8f1ab0c63321b1be7a8cad7bf5c5c216fcf062c.json b/trezorlib/tests/txcache/insight_bch_tx_502e8577b237b0152843a416f8f1ab0c63321b1be7a8cad7bf5c5c216fcf062c.json similarity index 100% rename from tests/txcache/insight_bch_tx_502e8577b237b0152843a416f8f1ab0c63321b1be7a8cad7bf5c5c216fcf062c.json rename to trezorlib/tests/txcache/insight_bch_tx_502e8577b237b0152843a416f8f1ab0c63321b1be7a8cad7bf5c5c216fcf062c.json diff --git a/tests/txcache/insight_bch_tx_8b6db9b8ba24235d86b053ea2ccb484fc32b96f89c3c39f98d86f90db16076a0.json b/trezorlib/tests/txcache/insight_bch_tx_8b6db9b8ba24235d86b053ea2ccb484fc32b96f89c3c39f98d86f90db16076a0.json similarity index 100% rename from tests/txcache/insight_bch_tx_8b6db9b8ba24235d86b053ea2ccb484fc32b96f89c3c39f98d86f90db16076a0.json rename to trezorlib/tests/txcache/insight_bch_tx_8b6db9b8ba24235d86b053ea2ccb484fc32b96f89c3c39f98d86f90db16076a0.json diff --git a/tests/txcache/insight_bch_tx_bc37c28dfb467d2ecb50261387bf752a3977d7e5337915071bb4151e6b711a78.json b/trezorlib/tests/txcache/insight_bch_tx_bc37c28dfb467d2ecb50261387bf752a3977d7e5337915071bb4151e6b711a78.json similarity index 100% rename from tests/txcache/insight_bch_tx_bc37c28dfb467d2ecb50261387bf752a3977d7e5337915071bb4151e6b711a78.json rename to trezorlib/tests/txcache/insight_bch_tx_bc37c28dfb467d2ecb50261387bf752a3977d7e5337915071bb4151e6b711a78.json diff --git a/tests/txcache/insight_bch_tx_f68caf10df12d5b07a34601d88fa6856c6edcbf4d05ebef3486510ae1c293d5f.json b/trezorlib/tests/txcache/insight_bch_tx_f68caf10df12d5b07a34601d88fa6856c6edcbf4d05ebef3486510ae1c293d5f.json similarity index 100% rename from tests/txcache/insight_bch_tx_f68caf10df12d5b07a34601d88fa6856c6edcbf4d05ebef3486510ae1c293d5f.json rename to trezorlib/tests/txcache/insight_bch_tx_f68caf10df12d5b07a34601d88fa6856c6edcbf4d05ebef3486510ae1c293d5f.json diff --git a/tests/txcache/insight_bitcoin_tx_1570416eb4302cf52979afd5e6909e37d8fdd874301f7cc87e547e509cb1caa6.json b/trezorlib/tests/txcache/insight_bitcoin_tx_1570416eb4302cf52979afd5e6909e37d8fdd874301f7cc87e547e509cb1caa6.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_1570416eb4302cf52979afd5e6909e37d8fdd874301f7cc87e547e509cb1caa6.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_1570416eb4302cf52979afd5e6909e37d8fdd874301f7cc87e547e509cb1caa6.json diff --git a/tests/txcache/insight_bitcoin_tx_39a29e954977662ab3879c66fb251ef753e0912223a83d1dcb009111d28265e5.json b/trezorlib/tests/txcache/insight_bitcoin_tx_39a29e954977662ab3879c66fb251ef753e0912223a83d1dcb009111d28265e5.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_39a29e954977662ab3879c66fb251ef753e0912223a83d1dcb009111d28265e5.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_39a29e954977662ab3879c66fb251ef753e0912223a83d1dcb009111d28265e5.json diff --git a/tests/txcache/insight_bitcoin_tx_50f6f1209ca92d7359564be803cb2c932cde7d370f7cee50fd1fad6790f6206d.json b/trezorlib/tests/txcache/insight_bitcoin_tx_50f6f1209ca92d7359564be803cb2c932cde7d370f7cee50fd1fad6790f6206d.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_50f6f1209ca92d7359564be803cb2c932cde7d370f7cee50fd1fad6790f6206d.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_50f6f1209ca92d7359564be803cb2c932cde7d370f7cee50fd1fad6790f6206d.json diff --git a/tests/txcache/insight_bitcoin_tx_54aa5680dea781f45ebb536e53dffc526d68c0eb5c00547e323b2c32382dfba3.json b/trezorlib/tests/txcache/insight_bitcoin_tx_54aa5680dea781f45ebb536e53dffc526d68c0eb5c00547e323b2c32382dfba3.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_54aa5680dea781f45ebb536e53dffc526d68c0eb5c00547e323b2c32382dfba3.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_54aa5680dea781f45ebb536e53dffc526d68c0eb5c00547e323b2c32382dfba3.json diff --git a/tests/txcache/insight_bitcoin_tx_58497a7757224d1ff1941488d23087071103e5bf855f4c1c44e5c8d9d82ca46e.json b/trezorlib/tests/txcache/insight_bitcoin_tx_58497a7757224d1ff1941488d23087071103e5bf855f4c1c44e5c8d9d82ca46e.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_58497a7757224d1ff1941488d23087071103e5bf855f4c1c44e5c8d9d82ca46e.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_58497a7757224d1ff1941488d23087071103e5bf855f4c1c44e5c8d9d82ca46e.json diff --git a/tests/txcache/insight_bitcoin_tx_6189e3febb5a21cee8b725aa1ef04ffce7e609448446d3a8d6f483c634ef5315.json b/trezorlib/tests/txcache/insight_bitcoin_tx_6189e3febb5a21cee8b725aa1ef04ffce7e609448446d3a8d6f483c634ef5315.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_6189e3febb5a21cee8b725aa1ef04ffce7e609448446d3a8d6f483c634ef5315.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_6189e3febb5a21cee8b725aa1ef04ffce7e609448446d3a8d6f483c634ef5315.json diff --git a/tests/txcache/insight_bitcoin_tx_a6e2829d089cee47e481b1a753a53081b40738cc87e38f1d9b23ab57d9ad4396.json b/trezorlib/tests/txcache/insight_bitcoin_tx_a6e2829d089cee47e481b1a753a53081b40738cc87e38f1d9b23ab57d9ad4396.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_a6e2829d089cee47e481b1a753a53081b40738cc87e38f1d9b23ab57d9ad4396.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_a6e2829d089cee47e481b1a753a53081b40738cc87e38f1d9b23ab57d9ad4396.json diff --git a/tests/txcache/insight_bitcoin_tx_c6091adf4c0c23982a35899a6e58ae11e703eacd7954f588ed4b9cdefc4dba52.json b/trezorlib/tests/txcache/insight_bitcoin_tx_c6091adf4c0c23982a35899a6e58ae11e703eacd7954f588ed4b9cdefc4dba52.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_c6091adf4c0c23982a35899a6e58ae11e703eacd7954f588ed4b9cdefc4dba52.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_c6091adf4c0c23982a35899a6e58ae11e703eacd7954f588ed4b9cdefc4dba52.json diff --git a/tests/txcache/insight_bitcoin_tx_c63e24ed820c5851b60c54613fbc4bcb37df6cd49b4c96143e99580a472f79fb.json b/trezorlib/tests/txcache/insight_bitcoin_tx_c63e24ed820c5851b60c54613fbc4bcb37df6cd49b4c96143e99580a472f79fb.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_c63e24ed820c5851b60c54613fbc4bcb37df6cd49b4c96143e99580a472f79fb.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_c63e24ed820c5851b60c54613fbc4bcb37df6cd49b4c96143e99580a472f79fb.json diff --git a/tests/txcache/insight_bitcoin_tx_c6be22d34946593bcad1d2b013e12f74159e69574ffea21581dad115572e031c.json b/trezorlib/tests/txcache/insight_bitcoin_tx_c6be22d34946593bcad1d2b013e12f74159e69574ffea21581dad115572e031c.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_c6be22d34946593bcad1d2b013e12f74159e69574ffea21581dad115572e031c.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_c6be22d34946593bcad1d2b013e12f74159e69574ffea21581dad115572e031c.json diff --git a/tests/txcache/insight_bitcoin_tx_d1d08ea63255af4ad16b098e9885a252632086fa6be53301521d05253ce8a73d.json b/trezorlib/tests/txcache/insight_bitcoin_tx_d1d08ea63255af4ad16b098e9885a252632086fa6be53301521d05253ce8a73d.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_d1d08ea63255af4ad16b098e9885a252632086fa6be53301521d05253ce8a73d.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_d1d08ea63255af4ad16b098e9885a252632086fa6be53301521d05253ce8a73d.json diff --git a/tests/txcache/insight_bitcoin_tx_d5f65ee80147b4bcc70b75e4bbf2d7382021b871bd8867ef8fa525ef50864882.json b/trezorlib/tests/txcache/insight_bitcoin_tx_d5f65ee80147b4bcc70b75e4bbf2d7382021b871bd8867ef8fa525ef50864882.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_d5f65ee80147b4bcc70b75e4bbf2d7382021b871bd8867ef8fa525ef50864882.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_d5f65ee80147b4bcc70b75e4bbf2d7382021b871bd8867ef8fa525ef50864882.json diff --git a/tests/txcache/insight_bitcoin_tx_e4bc1ae5e5007a08f2b3926fe11c66612e8f73c6b00c69c7027213b84d259be3.json b/trezorlib/tests/txcache/insight_bitcoin_tx_e4bc1ae5e5007a08f2b3926fe11c66612e8f73c6b00c69c7027213b84d259be3.json similarity index 100% rename from tests/txcache/insight_bitcoin_tx_e4bc1ae5e5007a08f2b3926fe11c66612e8f73c6b00c69c7027213b84d259be3.json rename to trezorlib/tests/txcache/insight_bitcoin_tx_e4bc1ae5e5007a08f2b3926fe11c66612e8f73c6b00c69c7027213b84d259be3.json diff --git a/tests/txcache/insight_decred_testnet_tx_e16248f0b39a0a0c0e53d6f2f84c2a944f0d50e017a82701e8e02e46e979d5ed.json b/trezorlib/tests/txcache/insight_decred_testnet_tx_e16248f0b39a0a0c0e53d6f2f84c2a944f0d50e017a82701e8e02e46e979d5ed.json similarity index 100% rename from tests/txcache/insight_decred_testnet_tx_e16248f0b39a0a0c0e53d6f2f84c2a944f0d50e017a82701e8e02e46e979d5ed.json rename to trezorlib/tests/txcache/insight_decred_testnet_tx_e16248f0b39a0a0c0e53d6f2f84c2a944f0d50e017a82701e8e02e46e979d5ed.json diff --git a/tests/txcache/insight_testnet_tx_09144602765ce3dd8f4329445b20e3684e948709c5cdcaf12da3bb079c99448a.json b/trezorlib/tests/txcache/insight_testnet_tx_09144602765ce3dd8f4329445b20e3684e948709c5cdcaf12da3bb079c99448a.json similarity index 100% rename from tests/txcache/insight_testnet_tx_09144602765ce3dd8f4329445b20e3684e948709c5cdcaf12da3bb079c99448a.json rename to trezorlib/tests/txcache/insight_testnet_tx_09144602765ce3dd8f4329445b20e3684e948709c5cdcaf12da3bb079c99448a.json diff --git a/tests/txcache/insight_testnet_tx_16c6c8471b8db7a628f2b2bb86bfeefae1766463ce8692438c7fd3fce3f43ce5.json b/trezorlib/tests/txcache/insight_testnet_tx_16c6c8471b8db7a628f2b2bb86bfeefae1766463ce8692438c7fd3fce3f43ce5.json similarity index 100% rename from tests/txcache/insight_testnet_tx_16c6c8471b8db7a628f2b2bb86bfeefae1766463ce8692438c7fd3fce3f43ce5.json rename to trezorlib/tests/txcache/insight_testnet_tx_16c6c8471b8db7a628f2b2bb86bfeefae1766463ce8692438c7fd3fce3f43ce5.json diff --git a/tests/txcache/insight_testnet_tx_20912f98ea3ed849042efed0fdac8cb4fc301961c5988cba56902d8ffb61c337.json b/trezorlib/tests/txcache/insight_testnet_tx_20912f98ea3ed849042efed0fdac8cb4fc301961c5988cba56902d8ffb61c337.json similarity index 100% rename from tests/txcache/insight_testnet_tx_20912f98ea3ed849042efed0fdac8cb4fc301961c5988cba56902d8ffb61c337.json rename to trezorlib/tests/txcache/insight_testnet_tx_20912f98ea3ed849042efed0fdac8cb4fc301961c5988cba56902d8ffb61c337.json diff --git a/tests/txcache/insight_testnet_tx_31bc1c88ce6ae337a6b3057a16d5bad0b561ad1dfc047d0a7fbb8814668f91e5.json b/trezorlib/tests/txcache/insight_testnet_tx_31bc1c88ce6ae337a6b3057a16d5bad0b561ad1dfc047d0a7fbb8814668f91e5.json similarity index 100% rename from tests/txcache/insight_testnet_tx_31bc1c88ce6ae337a6b3057a16d5bad0b561ad1dfc047d0a7fbb8814668f91e5.json rename to trezorlib/tests/txcache/insight_testnet_tx_31bc1c88ce6ae337a6b3057a16d5bad0b561ad1dfc047d0a7fbb8814668f91e5.json diff --git a/tests/txcache/insight_testnet_tx_65b811d3eca0fe6915d9f2d77c86c5a7f19bf66b1b1253c2c51cb4ae5f0c017b.json b/trezorlib/tests/txcache/insight_testnet_tx_65b811d3eca0fe6915d9f2d77c86c5a7f19bf66b1b1253c2c51cb4ae5f0c017b.json similarity index 100% rename from tests/txcache/insight_testnet_tx_65b811d3eca0fe6915d9f2d77c86c5a7f19bf66b1b1253c2c51cb4ae5f0c017b.json rename to trezorlib/tests/txcache/insight_testnet_tx_65b811d3eca0fe6915d9f2d77c86c5a7f19bf66b1b1253c2c51cb4ae5f0c017b.json diff --git a/tests/txcache/insight_testnet_tx_6f90f3c7cbec2258b0971056ef3fe34128dbde30daa9c0639a898f9977299d54.json b/trezorlib/tests/txcache/insight_testnet_tx_6f90f3c7cbec2258b0971056ef3fe34128dbde30daa9c0639a898f9977299d54.json similarity index 100% rename from tests/txcache/insight_testnet_tx_6f90f3c7cbec2258b0971056ef3fe34128dbde30daa9c0639a898f9977299d54.json rename to trezorlib/tests/txcache/insight_testnet_tx_6f90f3c7cbec2258b0971056ef3fe34128dbde30daa9c0639a898f9977299d54.json diff --git a/tests/txcache/insight_testnet_tx_9c31922be756c06d02167656465c8dc83bb553bf386a3f478ae65b5c021002be.json b/trezorlib/tests/txcache/insight_testnet_tx_9c31922be756c06d02167656465c8dc83bb553bf386a3f478ae65b5c021002be.json similarity index 100% rename from tests/txcache/insight_testnet_tx_9c31922be756c06d02167656465c8dc83bb553bf386a3f478ae65b5c021002be.json rename to trezorlib/tests/txcache/insight_testnet_tx_9c31922be756c06d02167656465c8dc83bb553bf386a3f478ae65b5c021002be.json diff --git a/tests/txcache/insight_testnet_tx_b0946dc27ba308a749b11afecc2018980af18f79e89ad6b080b58220d856f739.json b/trezorlib/tests/txcache/insight_testnet_tx_b0946dc27ba308a749b11afecc2018980af18f79e89ad6b080b58220d856f739.json similarity index 100% rename from tests/txcache/insight_testnet_tx_b0946dc27ba308a749b11afecc2018980af18f79e89ad6b080b58220d856f739.json rename to trezorlib/tests/txcache/insight_testnet_tx_b0946dc27ba308a749b11afecc2018980af18f79e89ad6b080b58220d856f739.json diff --git a/tests/txcache/insight_testnet_tx_c9348040bbc2024e12dcb4a0b4806b0398646b91acf314da028c3f03dd0179fc.json b/trezorlib/tests/txcache/insight_testnet_tx_c9348040bbc2024e12dcb4a0b4806b0398646b91acf314da028c3f03dd0179fc.json similarity index 100% rename from tests/txcache/insight_testnet_tx_c9348040bbc2024e12dcb4a0b4806b0398646b91acf314da028c3f03dd0179fc.json rename to trezorlib/tests/txcache/insight_testnet_tx_c9348040bbc2024e12dcb4a0b4806b0398646b91acf314da028c3f03dd0179fc.json diff --git a/tests/txcache/insight_testnet_tx_d2dcdaf547ea7f57a713c607f15e883ddc4a98167ee2c43ed953c53cb5153e24.json b/trezorlib/tests/txcache/insight_testnet_tx_d2dcdaf547ea7f57a713c607f15e883ddc4a98167ee2c43ed953c53cb5153e24.json similarity index 100% rename from tests/txcache/insight_testnet_tx_d2dcdaf547ea7f57a713c607f15e883ddc4a98167ee2c43ed953c53cb5153e24.json rename to trezorlib/tests/txcache/insight_testnet_tx_d2dcdaf547ea7f57a713c607f15e883ddc4a98167ee2c43ed953c53cb5153e24.json diff --git a/tests/txcache/insight_testnet_tx_d6da21677d7cca5f42fbc7631d062c9ae918a0254f7c6c22de8e8cb7fd5b8236.json b/trezorlib/tests/txcache/insight_testnet_tx_d6da21677d7cca5f42fbc7631d062c9ae918a0254f7c6c22de8e8cb7fd5b8236.json similarity index 100% rename from tests/txcache/insight_testnet_tx_d6da21677d7cca5f42fbc7631d062c9ae918a0254f7c6c22de8e8cb7fd5b8236.json rename to trezorlib/tests/txcache/insight_testnet_tx_d6da21677d7cca5f42fbc7631d062c9ae918a0254f7c6c22de8e8cb7fd5b8236.json diff --git a/tests/txcache/insight_testnet_tx_d80c34ee14143a8bf61125102b7ef594118a3796cad670fa8ee15080ae155318.json b/trezorlib/tests/txcache/insight_testnet_tx_d80c34ee14143a8bf61125102b7ef594118a3796cad670fa8ee15080ae155318.json similarity index 100% rename from tests/txcache/insight_testnet_tx_d80c34ee14143a8bf61125102b7ef594118a3796cad670fa8ee15080ae155318.json rename to trezorlib/tests/txcache/insight_testnet_tx_d80c34ee14143a8bf61125102b7ef594118a3796cad670fa8ee15080ae155318.json diff --git a/tests/txcache/insight_testnet_tx_e5040e1bc1ae7667ffb9e5248e90b2fb93cd9150234151ce90e14ab2f5933bcd.json b/trezorlib/tests/txcache/insight_testnet_tx_e5040e1bc1ae7667ffb9e5248e90b2fb93cd9150234151ce90e14ab2f5933bcd.json similarity index 100% rename from tests/txcache/insight_testnet_tx_e5040e1bc1ae7667ffb9e5248e90b2fb93cd9150234151ce90e14ab2f5933bcd.json rename to trezorlib/tests/txcache/insight_testnet_tx_e5040e1bc1ae7667ffb9e5248e90b2fb93cd9150234151ce90e14ab2f5933bcd.json diff --git a/tests/txcache/insight_testnet_tx_f41cbedd8becee05a830f418d13aa665125464547db5c7a6cd28f21639fe1228.json b/trezorlib/tests/txcache/insight_testnet_tx_f41cbedd8becee05a830f418d13aa665125464547db5c7a6cd28f21639fe1228.json similarity index 100% rename from tests/txcache/insight_testnet_tx_f41cbedd8becee05a830f418d13aa665125464547db5c7a6cd28f21639fe1228.json rename to trezorlib/tests/txcache/insight_testnet_tx_f41cbedd8becee05a830f418d13aa665125464547db5c7a6cd28f21639fe1228.json diff --git a/trezorlib/tests/unit_tests/__init__.py b/trezorlib/tests/unit_tests/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/unit_tests/test_ckd_public.py b/trezorlib/tests/unit_tests/test_ckd_public.py similarity index 100% rename from tests/unit_tests/test_ckd_public.py rename to trezorlib/tests/unit_tests/test_ckd_public.py diff --git a/tests/unit_tests/test_tx_api.py b/trezorlib/tests/unit_tests/test_tx_api.py similarity index 100% rename from tests/unit_tests/test_tx_api.py rename to trezorlib/tests/unit_tests/test_tx_api.py