diff --git a/test/functional/test_framework/test_framework.py b/test/functional/test_framework/test_framework.py
--- a/test/functional/test_framework/test_framework.py
+++ b/test/functional/test_framework/test_framework.py
@@ -399,10 +399,16 @@
         connect_nodes_bi(self.nodes[1], self.nodes[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.