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