message: test: Add BitcoinTestFramework::sync_* methods
diff: @@ -406,10 +406,16 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
  connect_nodes_bi(self.nodes, 1, 2)
  self.sync_all()
  - def sync_all(self, nodes=None, **kwargs):
  + def sync_blocks(self, nodes=None, **kwargs):
  sync_blocks(nodes or self.nodes, **kwargs)
  +
  + def sync_mempools(self, nodes=None, **kwargs):
  sync_mempools(nodes or self.nodes, **kwargs)
  + def sync_all(self, nodes=None, **kwargs):
  + self.sync_blocks(nodes, **kwargs)
  + self.sync_mempools(nodes, **kwargs)
  +
  # Private helper methods. These should not be accessed by the subclass test scripts.
  def _start_logging(self):
  @@ -494,7 +500,7 @@ class BitcoinTestFramework(metaclass=BitcoinTestMetaClass):
  # see the tip age check in IsInitialBlockDownload().
  for i in range(8):
  self.nodes[0].generatetoaddress(25 if i != 7 else 24, self.nodes[i % 4].get_deterministic_priv_key().address)
  - sync_blocks(self.nodes)
  + self.sync_blocks()
  for n in self.nodes:
  assert_equal(n.getblockchaininfo()["blocks"], 199)
  