|
4 | 4 | def test_decode_function_call(load_transaction_fixture): |
5 | 5 | fixture = load_transaction_fixture('transactions/transfer') |
6 | 6 |
|
7 | | - decoded_rlp = RlpDecoder.decode('0x' + fixture['serialized'][2:]) |
8 | | - |
9 | | - assert len(decoded_rlp) == 12 |
10 | | - assert decoded_rlp[0] == '0x2710' |
11 | | - assert decoded_rlp[1] == '0x01' |
12 | | - assert decoded_rlp[2] == '0x' |
13 | | - assert decoded_rlp[3] == '0x012a05f200' |
14 | | - assert decoded_rlp[4] == '0x5208' |
15 | | - assert decoded_rlp[5] == '0x6f0182a0cc707b055322ccf6d4cb6a5aff1aeb22' |
16 | | - assert decoded_rlp[6] == '0x05f5e100' |
17 | | - assert decoded_rlp[7] == '0x' |
18 | | - assert decoded_rlp[8] == [] |
19 | | - assert decoded_rlp[9] == '0x01' |
20 | | - assert decoded_rlp[10] == '0x104665257d4dea61c4654e74c6c0f6cd0a398905781c3040bea67dc641a66da0' |
21 | | - assert decoded_rlp[11] == '0x46d718d04b2331f3b0561808549ed3f3f0d867a284acf6b334869078df7a9136' |
| 7 | + decoded_rlp = RlpDecoder.decode('0x' + fixture['serialized']) |
| 8 | + |
| 9 | + assert len(decoded_rlp) == 9 |
| 10 | + assert decoded_rlp[0] == '0x01' |
| 11 | + assert decoded_rlp[1] == '0x012a05f200' |
| 12 | + assert decoded_rlp[2] == '0x5208' |
| 13 | + assert decoded_rlp[3] == '0x6f0182a0cc707b055322ccf6d4cb6a5aff1aeb22' |
| 14 | + assert decoded_rlp[4] == '0x05f5e100' |
| 15 | + assert decoded_rlp[5] == '0x' |
| 16 | + assert decoded_rlp[6] == '0x5c6b' |
| 17 | + assert decoded_rlp[7] == '0xa1f79cb40a4bb409d6cebd874002ceda3ec0ccb614c1d8155f5c2f7f798135f9' |
| 18 | + assert decoded_rlp[8] == '0x2d2ef517aaf6feed747385e260c206f46b2ce9d6b2a585427a111685a097bd79' |
22 | 19 |
|
23 | 20 | def test_decoding_str(): |
24 | 21 | decoded = RlpDecoder.decode('0x8774657374696e67') |
|
0 commit comments