Module harvester_e2e_tests.fixtures.base
Functions
def wait_until(timeout, snooze=3)
-
Expand source code
def wait_until(timeout, snooze=3): def wait_until_decorator(api_func): def wrapped(*args, **kwargs): endtime = datetime.now() + timedelta(seconds=timeout) while endtime > datetime.now(): qualified, (code, data) = api_func(*args, **kwargs) if qualified: break sleep(snooze) return qualified, (code, data) return wrapped return wait_until_decorator