"""Test deprecation of RPC calls."""
from test_framework.test_framework import BitcoinTestFramework
from test_framework.util import assert_raises_rpc_error

class DeprecatedRpcTest(BitcoinTestFramework):
    def set_test_params(self):
        self.num_nodes = 2
        self.setup_clean_chain = True
        self.extra_args = [[], ["-deprecatedrpc=createmultisig"]]

    def run_test(self):
        self.log.info("Make sure that -deprecatedrpc=createmultisig allows it to take addresses")
        assert_raises_rpc_error(-5, "Invalid public key", self.nodes[0].createmultisig, 1, [self.nodes[0].getnewaddress()])
        self.nodes[1].createmultisig(1, [self.nodes[1].getnewaddress()])

if __name__ == '__main__':
    DeprecatedRpcTest().main()

"""Test deprecation of RPC calls."""
from test_framework.test_framework import BitcoinTestFramework

class DeprecatedRpcTest(BitcoinTestFramework):
    def set_test_params(self):
        self.num_nodes = 2
        self.setup_clean_chain = True
        self.extra_args = [[], []]

    def run_test(self):
        # This test should be used to verify correct behaviour of deprecated
        # RPC methods with and without the -deprecatedrpc flags. For example:
        #
        # self.log.info("Make sure that -deprecatedrpc=createmultisig allows it to take addresses")
        # assert_raises_rpc_error(-5, "Invalid public key", self.nodes[0].createmultisig, 1, [self.nodes[0].getnewaddress()])
        # self.nodes[1].createmultisig(1, [self.nodes[1].getnewaddress()])
        #
        # There are currently no deprecated RPC methods in master, so this
        # test is currently empty.
        pass

if __name__ == '__main__':
    DeprecatedRpcTest().main()

Remove test for deprecated createmultsig option
[tests] Remove test for deprecated createmultsig option

  """Test deprecation of RPC calls."""
  from test_framework.test_framework import BitcoinTestFramework
- from test_framework.util import assert_raises_rpc_error
  
  class DeprecatedRpcTest(BitcoinTestFramework):
      def set_test_params(self):
          self.num_nodes = 2
          self.setup_clean_chain = True
-         self.extra_args = [[], ["-deprecatedrpc=createmultisig"]]
+         self.extra_args = [[], []]
  
      def run_test(self):
+         # This test should be used to verify correct behaviour of deprecated
+         # RPC methods with and without the -deprecatedrpc flags. For example:
+         #
-         self.log.info("Make sure that -deprecatedrpc=createmultisig allows it to take addresses")
+         # self.log.info("Make sure that -deprecatedrpc=createmultisig allows it to take addresses")
-         assert_raises_rpc_error(-5, "Invalid public key", self.nodes[0].createmultisig, 1, [self.nodes[0].getnewaddress()])
+         # assert_raises_rpc_error(-5, "Invalid public key", self.nodes[0].createmultisig, 1, [self.nodes[0].getnewaddress()])
-         self.nodes[1].createmultisig(1, [self.nodes[1].getnewaddress()])
+         # self.nodes[1].createmultisig(1, [self.nodes[1].getnewaddress()])
+         #
+         # There are currently no deprecated RPC methods in master, so this
+         # test is currently empty.
+         pass
  
  if __name__ == '__main__':
      DeprecatedRpcTest().main()
  
Remove test for deprecated createmultsig option
## Code Before:
"""Test deprecation of RPC calls."""
from test_framework.test_framework import BitcoinTestFramework
from test_framework.util import assert_raises_rpc_error

class DeprecatedRpcTest(BitcoinTestFramework):
    def set_test_params(self):
        self.num_nodes = 2
        self.setup_clean_chain = True
        self.extra_args = [[], ["-deprecatedrpc=createmultisig"]]

    def run_test(self):
        self.log.info("Make sure that -deprecatedrpc=createmultisig allows it to take addresses")
        assert_raises_rpc_error(-5, "Invalid public key", self.nodes[0].createmultisig, 1, [self.nodes[0].getnewaddress()])
        self.nodes[1].createmultisig(1, [self.nodes[1].getnewaddress()])

if __name__ == '__main__':
    DeprecatedRpcTest().main()

## Instruction:
Remove test for deprecated createmultsig option
## Code After:
"""Test deprecation of RPC calls."""
from test_framework.test_framework import BitcoinTestFramework

class DeprecatedRpcTest(BitcoinTestFramework):
    def set_test_params(self):
        self.num_nodes = 2
        self.setup_clean_chain = True
        self.extra_args = [[], []]

    def run_test(self):
        # This test should be used to verify correct behaviour of deprecated
        # RPC methods with and without the -deprecatedrpc flags. For example:
        #
        # self.log.info("Make sure that -deprecatedrpc=createmultisig allows it to take addresses")
        # assert_raises_rpc_error(-5, "Invalid public key", self.nodes[0].createmultisig, 1, [self.nodes[0].getnewaddress()])
        # self.nodes[1].createmultisig(1, [self.nodes[1].getnewaddress()])
        #
        # There are currently no deprecated RPC methods in master, so this
        # test is currently empty.
        pass

if __name__ == '__main__':
    DeprecatedRpcTest().main()
