File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,7 @@ def set_test_params(self):
69
69
70
70
def run_test (self ):
71
71
self .wallet = MiniWallet (self .nodes [0 ])
72
+ self ._test_prune_disk_space ()
72
73
self .mine_chain ()
73
74
self ._test_max_future_block_time ()
74
75
self .restart_node (
@@ -100,6 +101,13 @@ def mine_chain(self):
100
101
self .generate (self .wallet , 1 )
101
102
assert_equal (self .nodes [0 ].getblockchaininfo ()['blocks' ], HEIGHT )
102
103
104
+ def _test_prune_disk_space (self ):
105
+ self .log .info ("Test that a manually pruned node does not run into "
106
+ "integer overflow on first start up" )
107
+ self .restart_node (0 , extra_args = ["-prune=1" ])
108
+ self .log .info ("Avoid warning when assumed chain size is enough" )
109
+ self .restart_node (0 , extra_args = ["-prune=123456789" ])
110
+
103
111
def _test_max_future_block_time (self ):
104
112
self .stop_node (0 )
105
113
self .log .info ("A block tip of more than MAX_FUTURE_BLOCK_TIME in the future raises an error" )
You can’t perform that action at this time.
0 commit comments