v30.3-roots.1 · Commit 10: [PATCH 10/68] fix: harden Roots priority and wallet policy boundaries
test/functional/mempool_truc.py
Before: test/functional/mempool_truc.py · After: test/functional/mempool_truc.py
File metadata
index dd34685ac585b16b482d9ebfad4d96a82be4eb24..fbc7990f5c565a1d005f5c79f1dc17c615e6ce80 100755
Download original patch · Release notes
Diff rows 1–32 of 32. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. The two line-number columns refer to before and after.
test/functional/mempool_truc.py
CHANGED
|
@@ -31,7 +31,7 @@ def cleanup(extra_args=None):
|
|
|
31
31
|
def wrapper(self):
|
|
32
32
|
try:
|
|
33
33
|
if extra_args is not None:
|
|
34
|
-
self.restart_node(0, extra_args=extra_args)
|
|
34
|
+
self.restart_node(0, extra_args=self.extra_args[0] + extra_args)
|
|
35
35
|
func(self)
|
|
36
36
|
finally:
|
|
37
37
|
# Clear mempool again after test
|
|
@@ -44,7 +44,7 @@ def cleanup(extra_args=None):
|
|
|
44
44
|
class MempoolTRUC(BitcoinTestFramework):
|
|
45
45
|
def set_test_params(self):
|
|
46
46
|
self.num_nodes = 1
|
|
47
|
-
self.extra_args = [[]]
|
|
47
|
+
self.extra_args = [["-maxscriptsize=100000", "-datacarriersize=100000"]]
|
|
48
48
|
self.setup_clean_chain = True
|
|
49
49
|
|
|
50
50
|
def check_mempool(self, txids):
|
|
@@ -232,7 +232,7 @@ class MempoolTRUC(BitcoinTestFramework):
|
|
|
232
232
|
self.generate(node, 1)
|
|
233
233
|
|
|
234
234
|
self.log.info("Test that a decreased limitancestorsize also applies to v3 parent")
|
|
235
|
-
self.restart_node(0, extra_args=["-limitancestorsize=10"])
|
|
235
|
+
self.restart_node(0, extra_args=self.extra_args[0] + ["-limitancestorsize=10", "-datacarriersize=40000"])
|
|
236
236
|
tx_v3_parent_large2 = self.wallet.send_self_transfer(
|
|
237
237
|
from_node=node,
|
|
238
238
|
target_vsize=parent_target_vsize,
|
|
@@ -620,7 +620,7 @@ class MempoolTRUC(BitcoinTestFramework):
|
|
|
620
620
|
for minrelay_setting in (0, 5, 10, 100, 500, 1000, 5000, 333333, 2500000):
|
|
621
621
|
self.log.info(f"-> Test -minrelaytxfee={minrelay_setting}sat/kvB...")
|
|
622
622
|
setting_decimal = minrelay_setting / Decimal(COIN)
|
|
623
|
-
self.restart_node(0, extra_args=[f"-minrelaytxfee={setting_decimal:.8f}", "-persistmempool=0"])
|
|
623
|
+
self.restart_node(0, extra_args=self.extra_args[0] + [f"-minrelaytxfee={setting_decimal:.8f}", "-persistmempool=0"])
|
|
624
624
|
minrelayfeerate = node.getmempoolinfo()["minrelaytxfee"]
|
|
625
625
|
high_feerate = minrelayfeerate * 50
|
|
626
626
|
|