Changeset View
Changeset View
Standalone View
Standalone View
test/functional/wallet_keypool_topup.py
Show All 22 Lines | def set_test_params(self): | ||||
self.num_nodes = 2 | self.num_nodes = 2 | ||||
self.extra_args = [[], ['-keypool=100']] | self.extra_args = [[], ['-keypool=100']] | ||||
def skip_test_if_missing_module(self): | def skip_test_if_missing_module(self): | ||||
self.skip_if_no_wallet() | self.skip_if_no_wallet() | ||||
def run_test(self): | def run_test(self): | ||||
wallet_path = os.path.join( | wallet_path = os.path.join( | ||||
self.nodes[1].datadir, self.chain, "wallets", "wallet.dat") | self.nodes[1].datadir, self.chain, "wallets", | ||||
self.default_wallet_name, self.wallet_data_filename) | |||||
wallet_backup_path = os.path.join(self.nodes[1].datadir, "wallet.bak") | wallet_backup_path = os.path.join(self.nodes[1].datadir, "wallet.bak") | ||||
self.nodes[0].generate(101) | self.nodes[0].generate(101) | ||||
self.log.info("Make backup of wallet") | self.log.info("Make backup of wallet") | ||||
self.stop_node(1) | self.stop_node(1) | ||||
shutil.copyfile(wallet_path, wallet_backup_path) | shutil.copyfile(wallet_path, wallet_backup_path) | ||||
self.start_node(1, self.extra_args[1]) | self.start_node(1, self.extra_args[1]) | ||||
connect_nodes(self.nodes[0], self.nodes[1]) | connect_nodes(self.nodes[0], self.nodes[1]) | ||||
Show All 40 Lines |