diff options
author | kevkevin <oapallikunnel@gmail.com> | 2024-02-20 21:13:48 -0600 |
---|---|---|
committer | kevkevin <oapallikunnel@gmail.com> | 2024-02-21 10:07:53 -0600 |
commit | bf264e05981e3809715f34f548138d53991db6f2 (patch) | |
tree | 8b98708f3524e2fdb2eeac4bf1fe54cddb48daa6 | |
parent | 45b2a91897ca8f4a3e0c1adcfb30cf570971da4e (diff) |
test: check_mempool_result negative feerate
Adds test in mempool_accept to check if a negative maxfeerate is inputed
into check_mempool_result, asserts "Amount out of range" error message
and -3 error code
-rwxr-xr-x | test/functional/mempool_accept.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/functional/mempool_accept.py b/test/functional/mempool_accept.py index 538e1fe053..272e932fcc 100755 --- a/test/functional/mempool_accept.py +++ b/test/functional/mempool_accept.py @@ -96,6 +96,12 @@ class MempoolAcceptanceTest(BitcoinTestFramework): rawtxs=[raw_tx_in_block], maxfeerate=1, )) + # Check negative feerate + assert_raises_rpc_error(-3, "Amount out of range", lambda: self.check_mempool_result( + result_expected=None, + rawtxs=[raw_tx_in_block], + maxfeerate=-0.01, + )) # ... 0.99 passes self.check_mempool_result( result_expected=[{'txid': txid_in_block, 'allowed': False, 'reject-reason': 'txn-already-known'}], |