X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/788b8d7247da8c4592b1f9d482fff4e1509f57f3..149957a7a86cd9fae98edfdc9c797d16656b3684:/services/nodemanager/tests/testutil.py diff --git a/services/nodemanager/tests/testutil.py b/services/nodemanager/tests/testutil.py index a17f0882e6..1b6aab3caf 100644 --- a/services/nodemanager/tests/testutil.py +++ b/services/nodemanager/tests/testutil.py @@ -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):