rpc_deprecated.py raw
1 #!/usr/bin/env python3
2 # Copyright (c) 2017-2021 The Limenka developers
3 # Distributed under the MIT software license, see the accompanying
4 # file COPYING or http://www.opensource.org/licenses/mit-license.php.
5 """Test deprecation of RPC calls."""
6 from test_framework.test_framework import LimenkaTestFramework
7
8 class DeprecatedRpcTest(LimenkaTestFramework):
9 def set_test_params(self):
10 self.num_nodes = 2
11 self.setup_clean_chain = True
12 self.extra_args = [[], ['-deprecatedrpc=bumpfee']]
13
14 def run_test(self):
15 # This test should be used to verify correct behaviour of deprecated
16 # RPC methods with and without the -deprecatedrpc flags. For example:
17 #
18 # In set_test_params:
19 # self.extra_args = [[], ["-deprecatedrpc=generate"]]
20 #
21 # In run_test:
22 # self.log.info("Test generate RPC")
23 # assert_raises_rpc_error(-32, 'The wallet generate rpc method is deprecated', self.nodes[0].rpc.generate, 1)
24 # self.generate(self.nodes[1], 1)
25
26 self.log.info("No tested deprecated RPC methods")
27
28 if __name__ == '__main__':
29 DeprecatedRpcTest(__file__).main()
30