diff options
author | Andrew Chow <github@achow101.com> | 2022-12-05 12:38:11 -0500 |
---|---|---|
committer | Andrew Chow <github@achow101.com> | 2022-12-05 12:39:15 -0500 |
commit | 7734a0160debfeea039b77cca1366cd9ee83feb6 (patch) | |
tree | c7397a147cfd90492887efbfa2df16c5f1779cda /test | |
parent | f0c4807a6a9b7391dcbadc4c7abcd0b5b95caf86 (diff) | |
parent | fa43f60a0c24880bf4802c74890644ae785bec7d (diff) | |
download | bitcoin-7734a0160debfeea039b77cca1366cd9ee83feb6.tar.xz |
Merge bitcoin/bitcoin#26640: test: Run mempool_compatibility.py with MiniWallet
fa43f60a0c24880bf4802c74890644ae785bec7d test: Run mempool_compatibility.py with MiniWallet (MarcoFalke)
Pull request description:
By using the already existing miniwallet, the test can be run even when no wallet is compiled.
ACKs for top commit:
glozow:
ACK fa43f60a0c24880bf4802c74890644ae785bec7d
achow101:
ACK fa43f60a0c24880bf4802c74890644ae785bec7d
Tree-SHA512: 6877b3f2f364663f04c28ab9f3d69780de6d1b77cc862379bba8c8242bbcfb0d26eb84c56cf721141407c393f1f3b49f667ae4fb32b3566108d71250e8b5d7bc
Diffstat (limited to 'test')
-rwxr-xr-x | test/functional/mempool_compatibility.py | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/test/functional/mempool_compatibility.py b/test/functional/mempool_compatibility.py index 7f03a215b2..f789a19ef3 100755 --- a/test/functional/mempool_compatibility.py +++ b/test/functional/mempool_compatibility.py @@ -21,12 +21,8 @@ from test_framework.wallet import ( class MempoolCompatibilityTest(BitcoinTestFramework): - def add_options(self, parser): - self.add_wallet_options(parser) - def set_test_params(self): self.num_nodes = 2 - self.wallet_names = [None] def skip_test_if_missing_module(self): self.skip_if_no_previous_releases() @@ -37,7 +33,6 @@ class MempoolCompatibilityTest(BitcoinTestFramework): None, ]) self.start_nodes() - self.import_deterministic_coinbase_privkeys() def run_test(self): self.log.info("Test that mempool.dat is compatible between versions") @@ -51,11 +46,10 @@ class MempoolCompatibilityTest(BitcoinTestFramework): # unbroadcasted_tx won't pass old_node's `MemPoolAccept::PreChecks`. self.connect_nodes(0, 1) self.sync_blocks() - recipient = old_node.getnewaddress() self.stop_node(1) self.log.info("Add a transaction to mempool on old node and shutdown") - old_tx_hash = old_node.sendtoaddress(recipient, 0.0001) + old_tx_hash = new_wallet.send_self_transfer(from_node=old_node)["txid"] assert old_tx_hash in old_node.getrawmempool() self.stop_node(0) |