9120: search_for_now falls back to real driver methods when needed.
[arvados.git] / services / nodemanager / tests / testutil.py
index a17f0882e65366529882bdc99e4b3ea01034fcd1..1b6aab3cafed16cfc0960d1a39a32d669fe53ffb 100644 (file)
@@ -119,6 +119,13 @@ class ActorTestMixin(object):
             if result is not unassigned:
                 return result
 
+    def busywait(self, f):
+        n = 0
+        while not f() and n < 10:
+            time.sleep(.1)
+            n += 1
+        self.assertTrue(f())
+
 
 class DriverTestMixin(object):
     def setUp(self):