message: test: Fix intermittent failure in wallet_importmulti
diff: @@ -32,6 +32,7 @@ from test_framework.wallet_util import (
  test_address,
  )
  +
  class ImportMultiTest(BitcoinTestFramework):
  def set_test_params(self):
  self.num_nodes = 2
  @@ -63,6 +64,7 @@ class ImportMultiTest(BitcoinTestFramework):
  self.nodes[0].generate(1)
  self.nodes[1].generate(1)
  timestamp = self.nodes[1].getblock(self.nodes[1].getbestblockhash())['mediantime']
  + self.nodes[1].syncwithvalidationinterfacequeue()
  node0_address1 = self.nodes[0].getaddressinfo(self.nodes[0].getnewaddress())
  @@ -257,6 +259,7 @@ class ImportMultiTest(BitcoinTestFramework):
  self.nodes[1].sendtoaddress(multisig.p2sh_addr, 10.00)
  self.nodes[1].generate(1)
  timestamp = self.nodes[1].getblock(self.nodes[1].getbestblockhash())['mediantime']
  + self.nodes[1].syncwithvalidationinterfacequeue()
  self.log.info("Should import a p2sh")
  self.test_importmulti({"scriptPubKey": {"address": multisig.p2sh_addr},
  @@ -277,6 +280,7 @@ class ImportMultiTest(BitcoinTestFramework):
  self.nodes[1].sendtoaddress(multisig.p2sh_addr, 10.00)
  self.nodes[1].generate(1)
  timestamp = self.nodes[1].getblock(self.nodes[1].getbestblockhash())['mediantime']
  + self.nodes[1].syncwithvalidationinterfacequeue()
  self.log.info("Should import a p2sh with respective redeem script")
  self.test_importmulti({"scriptPubKey": {"address": multisig.p2sh_addr},
  @@ -297,6 +301,7 @@ class ImportMultiTest(BitcoinTestFramework):
  self.nodes[1].sendtoaddress(multisig.p2sh_addr, 10.00)
  self.nodes[1].generate(1)
  timestamp = self.nodes[1].getblock(self.nodes[1].getbestblockhash())['mediantime']
  + self.nodes[1].syncwithvalidationinterfacequeue()
  self.log.info("Should import a p2sh with respective redeem script and private keys")
  self.test_importmulti({"scriptPubKey": {"address": multisig.p2sh_addr},
  @@ -322,6 +327,7 @@ class ImportMultiTest(BitcoinTestFramework):
  self.nodes[1].sendtoaddress(multisig.p2sh_addr, 10.00)
  self.nodes[1].generate(1)
  timestamp = self.nodes[1].getblock(self.nodes[1].getbestblockhash())['mediantime']
  + self.nodes[1].syncwithvalidationinterfacequeue()
  self.log.info("Should import a p2sh with respective redeem script and private keys")
  self.test_importmulti({"scriptPubKey": {"address": multisig.p2sh_addr},
  @@ -851,5 +857,6 @@ class ImportMultiTest(BitcoinTestFramework):
  addr = wrpc.getnewaddress('', 'bech32')
  assert_equal(addr, addresses[i])
  +
  if __name__ == '__main__':
  ImportMultiTest().main()
  