Skip to content

Commit eda9476

Browse files
committed
test: added coverage to bitcoin-chainstate testing invalid block header
1 parent 1a6fc04 commit eda9476

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

test/functional/tool_bitcoin_chainstate.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
# file COPYING or http://www.opensource.org/licenses/mit-license.php.
55

66
import subprocess
7+
import os
78

89
from test_framework.test_framework import BitcoinTestFramework
910

@@ -45,5 +46,8 @@ def run_test(self):
4546
self.add_block(datadir, "00", "Block decode failed")
4647
self.add_block(datadir, "", "Empty line found")
4748

49+
block_one_mistmatched_version = "000000006fe28c0ab6f1b372c1a6a246ae63f74f931e8365e15a089c68d6190000000000982051fd1e4ba744bbbe680e1fee14677ba1a3c3540bf7b1cdb606e857233e0e61bc6649ffff001d01e362990101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0704ffff001d0104ffffffff0100f2052a0100000043410496b538e853519c726a2c91e61ec11600ae1390813a627c66fb8be7947be63c52da7589379515d4e0a604f8141781e62294721166bf621e73a82cbf2342c858eeac00000000"
50+
self.add_block(datadir, block_one_mistmatched_version, "invalid proof of work or time too old")
51+
4852
if __name__ == "__main__":
4953
BitcoinChainstateTest(__file__).main()

0 commit comments

Comments
 (0)