def test_timer(self): """Testing Timer: basic behaviour""" d = {} x = Timer(0.1, _testing_fn, "test", d) x.run() time.sleep(0.5) assert d["value"] == "test" x.stop()
def test_timer_stop(self): """Testing Timer: stop""" x = Timer(0.2, lambda: None) x.run() x.stop() x.wait(2, 0) # increase to count green thread