Skip to content

Commit 62c4ec1

Browse files
committed
test: remove duplicated code from wallet_mnemonicbits.py by using helper get_mnemonic
1 parent 2518c1e commit 62c4ec1

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

test/functional/wallet_mnemonicbits.py

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -88,22 +88,14 @@ def run_test(self):
8888
self.nodes[0].loadwallet("wallet_160")
8989
self.nodes[0].loadwallet("wallet_192")
9090
self.nodes[0].loadwallet("wallet_224")
91-
if self.options.descriptors:
92-
self.nodes[0].createwallet("wallet_256", False, True, "", False, True) # blank Descriptors
93-
self.nodes[0].get_wallet_rpc("wallet_256").upgradetohd()
94-
assert_equal(len(self.get_mnemonic(self.nodes[0].get_wallet_rpc(self.default_wallet_name)).split()), 12) # 12 words by default
95-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_160").listdescriptors(True)["descriptors"][0]["mnemonic"].split()), 15) # 15 words
96-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_192").listdescriptors(True)["descriptors"][0]["mnemonic"].split()), 18) # 18 words
97-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_224").listdescriptors(True)["descriptors"][0]["mnemonic"].split()), 21) # 21 words
98-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_256").listdescriptors(True)["descriptors"][0]["mnemonic"].split()), 24) # 24 words
99-
else:
100-
self.nodes[0].createwallet("wallet_256", False, True) # blank HD legacy
101-
self.nodes[0].get_wallet_rpc("wallet_256").upgradetohd()
102-
assert_equal(len(self.nodes[0].get_wallet_rpc(self.default_wallet_name).dumphdinfo()["mnemonic"].split()), 12) # 12 words by default
103-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_160").dumphdinfo()["mnemonic"].split()), 15) # 15 words
104-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_192").dumphdinfo()["mnemonic"].split()), 18) # 18 words
105-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_224").dumphdinfo()["mnemonic"].split()), 21) # 21 words
106-
assert_equal(len(self.nodes[0].get_wallet_rpc("wallet_256").dumphdinfo()["mnemonic"].split()), 24) # 24 words
91+
self.nodes[0].createwallet("wallet_256", blank=True, descriptors=self.options.descriptors) # blank wallet
92+
self.nodes[0].get_wallet_rpc("wallet_256").upgradetohd()
93+
94+
assert_equal(len(self.get_mnemonic(self.nodes[0].get_wallet_rpc(self.default_wallet_name)).split()), 12) # 12 words by default
95+
assert_equal(len(self.get_mnemonic(self.nodes[0].get_wallet_rpc("wallet_160")).split()), 15) # 15 words
96+
assert_equal(len(self.get_mnemonic(self.nodes[0].get_wallet_rpc("wallet_192")).split()), 18) # 18 words
97+
assert_equal(len(self.get_mnemonic(self.nodes[0].get_wallet_rpc("wallet_224")).split()), 21) # 21 words
98+
assert_equal(len(self.get_mnemonic(self.nodes[0].get_wallet_rpc("wallet_256")).split()), 24) # 24 words
10799

108100

109101
if __name__ == '__main__':

0 commit comments

Comments
 (0)