Changeset View
Changeset View
Standalone View
Standalone View
test/functional/feature_reindex.py
Show All 13 Lines | |||||
class ReindexTest(BitcoinTestFramework): | class ReindexTest(BitcoinTestFramework): | ||||
def set_test_params(self): | def set_test_params(self): | ||||
self.setup_clean_chain = True | self.setup_clean_chain = True | ||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
def skip_test_if_missing_module(self): | |||||
self.skip_if_no_wallet() | |||||
def reindex(self, justchainstate=False): | def reindex(self, justchainstate=False): | ||||
self.nodes[0].generate(3) | self.nodes[0].generate(3) | ||||
blockcount = self.nodes[0].getblockcount() | blockcount = self.nodes[0].getblockcount() | ||||
self.stop_nodes() | self.stop_nodes() | ||||
extra_args = [ | extra_args = [ | ||||
["-reindex-chainstate" if justchainstate else "-reindex"]] | ["-reindex-chainstate" if justchainstate else "-reindex"]] | ||||
self.start_nodes(extra_args) | self.start_nodes(extra_args) | ||||
wait_until(lambda: self.nodes[0].getblockcount() == blockcount) | wait_until(lambda: self.nodes[0].getblockcount() == blockcount) | ||||
Show All 11 Lines |