Skip to content

Commit

Permalink
add debug tests
Browse files Browse the repository at this point in the history
  • Loading branch information
lightclient committed Jun 25, 2022
1 parent 06d1859 commit 12d90d3
Show file tree
Hide file tree
Showing 10 changed files with 21 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tests/debug_getBadBlocks/bad-blocks.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
// Note, this test was generated manually.
>> {"jsonrpc":"2.0","id":1,"method":"debug_getBadBlocks","params":[]}
<< {"jsonrpc":"2.0","id":1,"result":[{"hash":"0xdd84515d59a333cd297d639582a95b91621e45ece126081a49adcc397b1f7f94","block":{"baseFeePerGas":"0xb8e1d0d53","difficulty":"0x1f93d4744955c1","extraData":"0xd883010a08846765746888676f312e31362e33856c696e7578","gasLimit":"0x1c95111","gasUsed":"0x0","hash":"0xdd84515d59a333cd297d639582a95b91621e45ece126081a49adcc397b1f7f94","logsBloom":"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","miner":"0xba3c53580d80323e52fec05dd873f6e20f4fb3d0","mixHash":"0x4b2b3cad845de179dac7a22b0e08489c0b5feecabedda3c684e1733954e904d0","nonce":"0x2f593aa5616f3b12","number":"0xc9c23e","parentHash":"0xd767d68e6ab3d6a4f9ba99b5c7efb02174681bac01bcbccbd7466779d049ab11","receiptsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","sha3Uncles":"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347","size":"0x226","stateRoot":"0xce6fd2f238ff0c6d901d37aceaf1dadae468b182332caa53f8f4d22e74c59aef","timestamp":"0x61404daf","transactions":[],"transactionsRoot":"0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421","uncles":[]},"rlp":"0xf90223f9021ea0d767d68e6ab3d6a4f9ba99b5c7efb02174681bac01bcbccbd7466779d049ab11a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794ba3c53580d80323e52fec05dd873f6e20f4fb3d0a0ce6fd2f238ff0c6d901d37aceaf1dadae468b182332caa53f8f4d22e74c59aefa056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000871f93d4744955c183c9c23e8401c95111808461404daf99d883010a08846765746888676f312e31362e33856c696e7578a04b2b3cad845de179dac7a22b0e08489c0b5feecabedda3c684e1733954e904d0882f593aa5616f3b12850b8e1d0d53c0c0"}]}
2 changes: 2 additions & 0 deletions tests/debug_getBlockRLP/get-block-n.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":8,"method":"debug_getBlockRLP","params":["0x3"]}
<< {"jsonrpc":"2.0","id":8,"result":"0xf90267f901faa0adff3fcd8b8fcfb1fa9e4fd94a4fa9b10794c62d70e3db9d59e686aea8ccc4c5a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0999f9f3cdf20305d0ec0a0b26df6afaad90a1fc45108918c3393ce64fc5a0f62a09f4ae0816179702e511ff4067a9044f7c30ff85cfdce798dea55011f2f497504a0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000003834c4b408252081e80a0e5307ff043c89d5feb8958019a5342a2911bdc5c3981daa5f84cced3b8851044882720e9bf7b51b4a2842806be9df867f86502842806be9d82520894658bdf435d810c91414ec09147daa6db624063798203e88026a0fbfb261c071ad6ffa7f99e68e45a06f1b6efb72f12da5e2b1372bef0b1231b01a0486fa71181218c86941f3d4fe727937daa459a6cb2647c3fce2417437c7acf13c0"}
2 changes: 2 additions & 0 deletions tests/debug_getBlockRLP/get-genesis.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":7,"method":"debug_getBlockRLP","params":["0x0"]}
<< {"jsonrpc":"2.0","id":7,"result":"0xf901faf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a021b036e39374a278109134aa04d153e16999e838316561a114a563d6ff9e6707a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180834c4b40808080a00000000000000000000000000000000000000000000000000000000000000000880000000000000000843b9aca00c0c0"}
2 changes: 2 additions & 0 deletions tests/debug_getBlockRLP/get-invalid-number.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":9,"method":"debug_getBlockRLP","params":["2"]}
<< {"jsonrpc":"2.0","id":9,"error":{"code":-32602,"message":"invalid argument 0: hex string without 0x prefix"}}
2 changes: 2 additions & 0 deletions tests/debug_getHeaderRLP/get-block-n.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":5,"method":"debug_getHeaderRLP","params":["0x3"]}
<< {"jsonrpc":"2.0","id":5,"result":"0xf901faa0adff3fcd8b8fcfb1fa9e4fd94a4fa9b10794c62d70e3db9d59e686aea8ccc4c5a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a0999f9f3cdf20305d0ec0a0b26df6afaad90a1fc45108918c3393ce64fc5a0f62a09f4ae0816179702e511ff4067a9044f7c30ff85cfdce798dea55011f2f497504a0056b23fbba480696b65fe5a59b8f2148a1299103c4f57df839233af2cf4ca2d2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000003834c4b408252081e80a0e5307ff043c89d5feb8958019a5342a2911bdc5c3981daa5f84cced3b8851044882720e9bf7b51b4a2842806be9d"}
2 changes: 2 additions & 0 deletions tests/debug_getHeaderRLP/get-genesis.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":4,"method":"debug_getHeaderRLP","params":["0x0"]}
<< {"jsonrpc":"2.0","id":4,"result":"0xf901f5a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347940000000000000000000000000000000000000000a021b036e39374a278109134aa04d153e16999e838316561a114a563d6ff9e6707a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180834c4b40808080a00000000000000000000000000000000000000000000000000000000000000000880000000000000000843b9aca00"}
2 changes: 2 additions & 0 deletions tests/debug_getHeaderRLP/get-invalid-number.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":6,"method":"debug_getHeaderRLP","params":["2"]}
<< {"jsonrpc":"2.0","id":6,"error":{"code":-32602,"message":"invalid argument 0: hex string without 0x prefix"}}
2 changes: 2 additions & 0 deletions tests/debug_getReceiptsRaw/get-block-n.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":11,"method":"debug_getReceiptsRaw","params":["0x3"]}
<< {"jsonrpc":"2.0","id":11,"result":["0xf9010801825208b9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0"]}
2 changes: 2 additions & 0 deletions tests/debug_getReceiptsRaw/get-genesis.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":10,"method":"debug_getReceiptsRaw","params":["0x0"]}
<< {"jsonrpc":"2.0","id":10,"result":[]}
2 changes: 2 additions & 0 deletions tests/debug_getReceiptsRaw/get-invalid-number.io
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
>> {"jsonrpc":"2.0","id":12,"method":"debug_getReceiptsRaw","params":["2"]}
<< {"jsonrpc":"2.0","id":12,"error":{"code":-32602,"message":"invalid argument 0: hex string without 0x prefix"}}

0 comments on commit 12d90d3

Please sign in to comment.