From 155344960b16d4b27dec3197dc273b03e6aed57d Mon Sep 17 00:00:00 2001 From: brunoerg Date: Thu, 28 Jul 2022 15:30:03 -0300 Subject: [PATCH] test: negative/unknown `rpcserialversion` should throw an init error --- test/functional/feature_segwit.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/functional/feature_segwit.py b/test/functional/feature_segwit.py index f0faf1421b1..7f2a615be1b 100755 --- a/test/functional/feature_segwit.py +++ b/test/functional/feature_segwit.py @@ -609,6 +609,11 @@ class SegWitTest(BitcoinTestFramework): assert_equal(self.nodes[1].gettransaction(txid, True)["txid"], txid) assert_equal(self.nodes[1].listtransactions("*", 1, 0, True)[0]["txid"], txid) + self.log.info('Test negative and unknown rpcserialversion throw an init error') + self.stop_node(0) + self.nodes[0].assert_start_raises_init_error(["-rpcserialversion=-1"], "Error: rpcserialversion must be non-negative.") + self.nodes[0].assert_start_raises_init_error(["-rpcserialversion=100"], "Error: Unknown rpcserialversion requested.") + def mine_and_test_listunspent(self, script_list, ismine): utxo = find_spendable_utxo(self.nodes[0], 50) tx = CTransaction()