aboutsummaryrefslogtreecommitdiff
path: root/test/functional/wallet_sendall.py
diff options
context:
space:
mode:
authorkdmukai <kdmukai@gmail.com>2022-12-16 20:13:59 -0600
committerkdmukai <kdmukai@gmail.com>2022-12-19 11:12:40 -0600
commit31fdc54dba92fe9d7d8289f1e4380082838a74a9 (patch)
tree55824dafad2e5df36cc4b403de644515679eb33f /test/functional/wallet_sendall.py
parent6061eb6564105ad54703a7cf3282590d0e1a7f28 (diff)
downloadbitcoin-31fdc54dba92fe9d7d8289f1e4380082838a74a9.tar.xz
test: speed up wallet_fundrawtransaction.py and wallet_sendall.py
Diffstat (limited to 'test/functional/wallet_sendall.py')
-rwxr-xr-xtest/functional/wallet_sendall.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/functional/wallet_sendall.py b/test/functional/wallet_sendall.py
index 2221c39588..778c8a5b9e 100755
--- a/test/functional/wallet_sendall.py
+++ b/test/functional/wallet_sendall.py
@@ -320,6 +320,10 @@ class SendallTest(BitcoinTestFramework):
# This tests needs to be the last one otherwise @cleanup will fail with "Transaction too large" error
def sendall_fails_with_transaction_too_large(self):
self.log.info("Test that sendall fails if resulting transaction is too large")
+
+ # Force the wallet to bulk-generate the addresses we'll need
+ self.wallet.keypoolrefill(1600)
+
# create many inputs
outputs = {self.wallet.getnewaddress(): 0.000025 for _ in range(1600)}
self.def_wallet.sendmany(amounts=outputs)