v29.4-roots.3 · Commit 10: [PATCH 10/30] fix: harden final Roots assurance
test/functional/mempool_truc.py
Before: test/functional/mempool_truc.py · After: test/functional/mempool_truc.py
File metadata
index edbc5b45039f5e9cda6fec3424acfdaeac553f1f..9c5b5bcd4bf9d18043a6165ea9c81ef09a3fea10 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. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
test/functional/mempool_truc.py
CHANGED
|
@@ -30,7 +30,7 @@ def cleanup(extra_args=None):
|
|
| 30 |
def wrapper(self):
|
| 31 |
try:
|
| 32 |
if extra_args is not None:
|
| 33 |
-
self.restart_node(0, extra_args=extra_args)
|
| 34 |
func(self)
|
| 35 |
finally:
|
| 36 |
# Clear mempool again after test
|
|
@@ -43,7 +43,7 @@ def cleanup(extra_args=None):
|
|
| 43 |
class MempoolTRUC(BitcoinTestFramework):
|
| 44 |
def set_test_params(self):
|
| 45 |
self.num_nodes = 1
|
| 46 |
-
self.extra_args = [[]]
|
| 47 |
self.setup_clean_chain = True
|
| 48 |
|
| 49 |
def check_mempool(self, txids):
|
|
@@ -231,7 +231,7 @@ class MempoolTRUC(BitcoinTestFramework):
|
|
| 231 |
self.generate(node, 1)
|
| 232 |
|
| 233 |
self.log.info("Test that a decreased limitancestorsize also applies to v3 parent")
|
| 234 |
-
self.restart_node(0, extra_args=["-limitancestorsize=10", "-datacarriersize=40000"])
|
| 235 |
tx_v3_parent_large2 = self.wallet.send_self_transfer(
|
| 236 |
from_node=node,
|
| 237 |
target_vsize=parent_target_vsize,
|
|
@@ -619,7 +619,7 @@ class MempoolTRUC(BitcoinTestFramework):
|
|
| 619 |
for minrelay_setting in (0, 5, 10, 100, 500, 1000, 5000, 333333, 2500000):
|
| 620 |
self.log.info(f"-> Test -minrelaytxfee={minrelay_setting}sat/kvB...")
|
| 621 |
setting_decimal = minrelay_setting / Decimal(COIN)
|
| 622 |
-
self.restart_node(0, extra_args=[f"-minrelaytxfee={setting_decimal:.8f}", "-persistmempool=0"])
|
| 623 |
minrelayfeerate = node.getmempoolinfo()["minrelaytxfee"]
|
| 624 |
high_feerate = minrelayfeerate * 50
|
| 625 |
|
|
|
|
| 30 |
def wrapper(self):
|
| 31 |
try:
|
| 32 |
if extra_args is not None:
|
| 33 |
+
self.restart_node(0, extra_args=self.extra_args[0] + extra_args)
|
| 34 |
func(self)
|
| 35 |
finally:
|
| 36 |
# Clear mempool again after test
|
|
|
|
| 43 |
class MempoolTRUC(BitcoinTestFramework):
|
| 44 |
def set_test_params(self):
|
| 45 |
self.num_nodes = 1
|
| 46 |
+
self.extra_args = [["-maxscriptsize=100000"]]
|
| 47 |
self.setup_clean_chain = True
|
| 48 |
|
| 49 |
def check_mempool(self, txids):
|
|
|
|
| 231 |
self.generate(node, 1)
|
| 232 |
|
| 233 |
self.log.info("Test that a decreased limitancestorsize also applies to v3 parent")
|
| 234 |
+
self.restart_node(0, extra_args=self.extra_args[0] + ["-limitancestorsize=10", "-datacarriersize=40000"])
|
| 235 |
tx_v3_parent_large2 = self.wallet.send_self_transfer(
|
| 236 |
from_node=node,
|
| 237 |
target_vsize=parent_target_vsize,
|
|
|
|
| 619 |
for minrelay_setting in (0, 5, 10, 100, 500, 1000, 5000, 333333, 2500000):
|
| 620 |
self.log.info(f"-> Test -minrelaytxfee={minrelay_setting}sat/kvB...")
|
| 621 |
setting_decimal = minrelay_setting / Decimal(COIN)
|
| 622 |
+
self.restart_node(0, extra_args=self.extra_args[0] + [f"-minrelaytxfee={setting_decimal:.8f}", "-persistmempool=0"])
|
| 623 |
minrelayfeerate = node.getmempoolinfo()["minrelaytxfee"]
|
| 624 |
high_feerate = minrelayfeerate * 50
|
| 625 |
|