def sleep(seconds=0): """ sleep the current tasklet for a while""" if not seconds: idle() else: timer.sleep(seconds)
def f(): sleep(0.4) r1.append(time.time())
def f1(): sleep(0.1) r2.append(time.time())
def test_sleep(): start = time.time() sleep(0.1) diff = time.time() - start assert 0.09 <= diff <= 0.11