From 49025aad2bbfc664db0679dd3149958261d7d646 Mon Sep 17 00:00:00 2001 From: ZuluCrypto Date: Fri, 20 Apr 2018 10:35:01 -0600 Subject: [PATCH] stellar tests - fix imports and indicate that tests are currently expected to fail --- .../device_tests/test_msg_stellar_get_public_key.py | 5 +++-- .../test_msg_stellar_sign_transaction.py | 13 +++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/trezorlib/tests/device_tests/test_msg_stellar_get_public_key.py b/trezorlib/tests/device_tests/test_msg_stellar_get_public_key.py index b3f3a012cb..91438e5565 100644 --- a/trezorlib/tests/device_tests/test_msg_stellar_get_public_key.py +++ b/trezorlib/tests/device_tests/test_msg_stellar_get_public_key.py @@ -13,9 +13,10 @@ # You should have received a copy of the GNU Lesser General Public License # along with this library. If not, see . -from .common import * -import trezorlib.stellar as stellar +from .common import TrezorTest +from trezorlib import stellar +@pytest.mark.xfail # requires trezor-mcu PR #259 class TestMsgStellarGetPublicKey(TrezorTest): def test_stellar_get_address(self): diff --git a/trezorlib/tests/device_tests/test_msg_stellar_sign_transaction.py b/trezorlib/tests/device_tests/test_msg_stellar_sign_transaction.py index f3b0df1045..88bc791be8 100644 --- a/trezorlib/tests/device_tests/test_msg_stellar_sign_transaction.py +++ b/trezorlib/tests/device_tests/test_msg_stellar_sign_transaction.py @@ -17,9 +17,10 @@ # https://www.stellar.org/laboratory/#xdr-viewer # -import base64 -from .common import * +from base64 import b64decode, b64encode +from .common import TrezorTest +@pytest.mark.xfail # requires trezor-mcu PR #259 class TestMsgStellarSignTransaction(TrezorTest): def get_network_passphrase(self): @@ -33,16 +34,16 @@ class TestMsgStellarSignTransaction(TrezorTest): def test_sign_tx_bump_sequence_op(self): self.setup_mnemonic_nopin_nopassphrase() - xdr = base64.b64decode("AAAAABXWSL/k028ZbPtXNf/YylTNS4Iz90PyJEnefPMBzbRpAAAAZAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAt//////////wAAAAAAAAAA") + xdr = b64decode("AAAAABXWSL/k028ZbPtXNf/YylTNS4Iz90PyJEnefPMBzbRpAAAAZAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAt//////////wAAAAAAAAAA") response = self.client.stellar_sign_transaction(xdr, self.get_address_n(), self.get_network_passphrase()) - assert base64.b64encode(response.signature) == b'UAOL4ZPYIOzEgM66kBrhyNjLR66dNXtuNrmvd3m0/pc8qCSoLmYY4TybS0lHiMtb+LFZESTaxrpErMHz1sZ6DQ==' + assert b64encode(response.signature) == b'UAOL4ZPYIOzEgM66kBrhyNjLR66dNXtuNrmvd3m0/pc8qCSoLmYY4TybS0lHiMtb+LFZESTaxrpErMHz1sZ6DQ==' def test_sign_tx_account_merge_op(self): self.setup_mnemonic_nopin_nopassphrase() - xdr = base64.b64decode("AAAAABXWSL/k028ZbPtXNf/YylTNS4Iz90PyJEnefPMBzbRpAAAAZAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAgAAAAAXVVkJGaxhbhDFS6eIZFR28WJICfsQBAaUXvtXKAwwuAAAAAAAAAAAQHNtGkAAABAgjoPRj4sW5o7NAXzYOqPK0uxfPbeKb4Qw48LJiCH/XUZ6YVCiZogePC0Z5ISUlozMh6YO6HoYtuLPbm7jq+eCA==") + xdr = b64decode("AAAAABXWSL/k028ZbPtXNf/YylTNS4Iz90PyJEnefPMBzbRpAAAAZAAAAAEAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAgAAAAAXVVkJGaxhbhDFS6eIZFR28WJICfsQBAaUXvtXKAwwuAAAAAAAAAAAQHNtGkAAABAgjoPRj4sW5o7NAXzYOqPK0uxfPbeKb4Qw48LJiCH/XUZ6YVCiZogePC0Z5ISUlozMh6YO6HoYtuLPbm7jq+eCA==") response = self.client.stellar_sign_transaction(xdr, self.get_address_n(), self.get_network_passphrase()) - assert base64.b64encode(response.signature) == b'gjoPRj4sW5o7NAXzYOqPK0uxfPbeKb4Qw48LJiCH/XUZ6YVCiZogePC0Z5ISUlozMh6YO6HoYtuLPbm7jq+eCA==' + assert b64encode(response.signature) == b'gjoPRj4sW5o7NAXzYOqPK0uxfPbeKb4Qw48LJiCH/XUZ6YVCiZogePC0Z5ISUlozMh6YO6HoYtuLPbm7jq+eCA=='