rm: test_plugin_cmd.py -> mv to test_erc721

This commit is contained in:
Coline
2022-06-28 10:37:48 +02:00
parent 52769eb522
commit 8313fc3938

View File

@@ -1,47 +0,0 @@
from ethereum_client.utils import UINT64_MAX, apdu_as_string, compare_screenshot, save_screenshot, PATH_IMG
from ethereum_client.plugin import Plugin
import ethereum_client
def test_set_plugin(cmd):
plugin = Plugin(
type=1,
version=1,
name="ERC721",
addr="0x60f80121c31a0d46b5279700f9df786054aa5ee5",
selector=0x42842e0e,
chainID=1,
keyID=0,
algorithm=1,
sign=b"\x30\x45\x02\x20\x2e\x22\x82\xd7\xd3\xea\x71\x4d\xa2\x83\x01\x0f\x51\x7a\xf4\x69\xe1\xd5\x96\x54\xaa\xee\x0f\xc4\x38\xf0\x17\xaa\x55\x7e\xae\xa5\x02\x21\x00\x8b\x36\x96\x79\x38\x10\x65\xbb\xe0\x11\x35\x72\x3a\x4f\x9a\xdb\x22\x92\x95\x01\x7d\x37\xc4\xd3\x01\x38\xb9\x0a\x51\xcf\x6a\xb6",
)
provide_nft_information = Plugin(
type=1,
version=1,
name="Rarible",
addr="0x60f80121c31a0d46b5279700f9df786054aa5ee5",
chainID=1,
keyID=0,
algorithm=1,
sign=b"\x30\x45\x02\x20\x25\x69\x69\x86\xef\x5f\x0e\xe2\xf7\x2d\x9c\x6e\x41\xd7\xe2\xbf\x2e\x4f\x06\x37\x3a\xb2\x6d\x73\xeb\xe3\x26\xc7\xfd\x4c\x7a\x66\x02\x21\x00\x84\xf6\xb0\x64\xd8\x75\x0a\xe6\x8e\xd5\xdd\x01\x22\x96\xf3\x70\x30\x39\x0e\xc0\x6f\xf5\x34\xc5\xda\x6f\x0f\x4a\x44\x60\xaf\x33",
)
try:
cmd.set_plugin(plugin=plugin)
cmd.provide_nft_information(plugin=provide_nft_information)
a = apdu_as_string("e004000096058000002c8000003c800000000000000000000000f88a0a852c3ce1ec008301f5679460f80121c31a0d46b5279700f9df786054aa5ee580b86442842e0e0000000000000000000000006cbcd73cd8e8a42844662f0a0e76d7f79afd933d000000000000000000000000c2907efcce4011c491bbeda8a0fa63ba7aab596c000000000000000000000000000000000000000000000000")
b = apdu_as_string("e00480000b0000000000112999018080")
print(a)
print(b)
with cmd.send_apdu_context(a) as ex:
pass
with cmd.send_apdu_context(b) as ex:
pass
assert 1 == 2
except ethereum_client.exception.errors.InvalidData as error:
assert error.args[0] == '0x680'