def wait_for(self, check, timeout, freq=0.5, kwargs=dict()): try: yield time.wait_for_ex(check, timeout, freq, kwargs=kwargs, logger=self) except RuntimeError as e: raise unittest.FailTest(str(e))
def wait_for(self, check, timeout, freq=0.5, kwargs=dict()): d = time.wait_for_ex(check, timeout, freq=freq, kwargs=kwargs, logger=self) d.addErrback(lambda f: self.fail(f.value)) return d