Changeset View
Changeset View
Standalone View
Standalone View
test/functional/wallet_descriptor.py
Show All 15 Lines | class WalletDescriptorTest(BitcoinTestFramework): | ||||
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): | ||||
# Make a descriptor wallet | # Make a descriptor wallet | ||||
self.log.info("Making a descriptor wallet") | self.log.info("Making a descriptor wallet") | ||||
self.nodes[0].createwallet(wallet_name="desc1", descriptors=True) | self.nodes[0].createwallet(wallet_name="desc1", descriptors=True) | ||||
self.nodes[0].unloadwallet("") | self.nodes[0].unloadwallet(self.default_wallet_name) | ||||
# A descriptor wallet should have 100 addresses = 100 keys | # A descriptor wallet should have 100 addresses = 100 keys | ||||
self.log.info("Checking wallet info") | self.log.info("Checking wallet info") | ||||
wallet_info = self.nodes[0].getwalletinfo() | wallet_info = self.nodes[0].getwalletinfo() | ||||
assert_equal(wallet_info['keypoolsize'], 100) | assert_equal(wallet_info['keypoolsize'], 100) | ||||
assert_equal(wallet_info['keypoolsize_hd_internal'], 100) | assert_equal(wallet_info['keypoolsize_hd_internal'], 100) | ||||
assert 'keypoololdest' not in wallet_info | assert 'keypoololdest' not in wallet_info | ||||
▲ Show 20 Lines • Show All 135 Lines • Show Last 20 Lines |