Exemple #1
0
    def wait_for(self, factory, timeout=10):

        def get_first(factory):
            return first(self.by_factory(factory))

        d = time.wait_for(get_first, timeout, factory)
        d.addCallback(defer.drop_result, get_first, factory)
        return d
Exemple #2
0
 def wait_for(self, check, timeout, freq=0.5):
     try:
         yield time.wait_for(self, check, timeout, freq)
     except RuntimeError as e:
         raise unittest.FailTest(str(e))
Exemple #3
0
 def wait_for_idle(self, timeout=20, freq=0.01):
     return time.wait_for(self, self.is_idle, timeout, freq)