From 465c01d4f7e1dc6080e8174065cd5dbc0e80a975 Mon Sep 17 00:00:00 2001 From: matejcik Date: Mon, 21 May 2018 18:30:00 +0200 Subject: [PATCH] device_tests: add more currency markers missed Stellar tests, plus Ethereum, for good measure --- trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py | 2 ++ trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py | 1 + trezorlib/tests/device_tests/test_msg_ethereum_signtx.py | 2 ++ trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py | 1 + trezorlib/tests/device_tests/test_msg_stellar_sign_message.py | 1 + trezorlib/tests/device_tests/test_msg_stellar_verify_message.py | 1 + 6 files changed, 8 insertions(+) diff --git a/trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py b/trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py index b1e04f28f0..636fce9c4d 100644 --- a/trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_getaddress.py @@ -15,10 +15,12 @@ # # You should have received a copy of the GNU Lesser General Public License # along with this library. If not, see . +import pytest from .common import * +@pytest.mark.ethereum class TestMsgEthereumGetaddress(TrezorTest): def test_ethereum_getaddress(self): diff --git a/trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py b/trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py index 24531b21c4..78d7700b0e 100644 --- a/trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_signmessage.py @@ -18,6 +18,7 @@ from .common import * +@pytest.mark.ethereum @pytest.mark.skip_t2 class TestMsgEthereumSignmessage(TrezorTest): diff --git a/trezorlib/tests/device_tests/test_msg_ethereum_signtx.py b/trezorlib/tests/device_tests/test_msg_ethereum_signtx.py index 9df236d0d1..aa3dfbca8a 100644 --- a/trezorlib/tests/device_tests/test_msg_ethereum_signtx.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_signtx.py @@ -15,11 +15,13 @@ # # You should have received a copy of the GNU Lesser General Public License # along with this library. If not, see . +import pytest from .common import * from trezorlib import messages as proto +@pytest.mark.ethereum class TestMsgEthereumSigntx(TrezorTest): def test_ethereum_signtx_known_erc20_token(self): diff --git a/trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py b/trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py index 7b27d24a69..94056e3861 100644 --- a/trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py +++ b/trezorlib/tests/device_tests/test_msg_ethereum_verifymessage.py @@ -18,6 +18,7 @@ from .common import * +@pytest.mark.ethereum @pytest.mark.skip_t2 class TestMsgEthereumVerifymessage(TrezorTest): diff --git a/trezorlib/tests/device_tests/test_msg_stellar_sign_message.py b/trezorlib/tests/device_tests/test_msg_stellar_sign_message.py index 29af3c2152..a6646eed20 100644 --- a/trezorlib/tests/device_tests/test_msg_stellar_sign_message.py +++ b/trezorlib/tests/device_tests/test_msg_stellar_sign_message.py @@ -19,6 +19,7 @@ from binascii import hexlify import pytest +@pytest.mark.stellar @pytest.mark.xfail(TREZOR_VERSION == 2, reason="T2 support is not yet finished") class TestMsgStellarSignMessage(TrezorTest): diff --git a/trezorlib/tests/device_tests/test_msg_stellar_verify_message.py b/trezorlib/tests/device_tests/test_msg_stellar_verify_message.py index c3f65ad014..30795c56b8 100644 --- a/trezorlib/tests/device_tests/test_msg_stellar_verify_message.py +++ b/trezorlib/tests/device_tests/test_msg_stellar_verify_message.py @@ -21,6 +21,7 @@ from trezorlib.client import CallException import pytest +@pytest.mark.stellar @pytest.mark.xfail(TREZOR_VERSION == 2, reason="T2 support is not yet finished") class TestMsgStellarVerifyMessage(TrezorTest):