def test_get(): q = DelayedQueue(2) q.put("") inserted = time() q.get() elapsed = time() - inserted assert 2.01 > elapsed > 1.99
def test_nondelayed_get(): q = DelayedQueue(2) q.put("", False) inserted = time() q.get() elapsed = time() - inserted # Far less than 1 second assert elapsed < 1
def test_delayed_get(): q = DelayedQueue(2) q.put("", True) inserted = time() q.get() elapsed = time() - inserted # 2.10 instead of 2.05 for slow macOS slaves on Travis assert 2.10 > elapsed > 1.99
def test_get(): q = DelayedQueue(2) q.put("") inserted = monotonic() q.get() elapsed = monotonic() - inserted # 2.05 instead of 2.01 for slow Windows slaves # 2.10 instead of 2.05 for slow Mac OS X slaves on Travis assert 1.99 < elapsed < 2.10
def __init__(self, path, recursive=False): BaseThread.__init__(self) self._queue = DelayedQueue(self.delay) self._inotify = Inotify(path, recursive) self.start()
def __init__(self, path, recursive=False): super().__init__() self._queue = DelayedQueue(self.delay) self._inotify = Inotify(path, recursive) self.start()
def __init__(self, path, recursive=False, delay=delay): BaseThread.__init__(self) self._queue = DelayedQueue(self.delay) self._inotify = None self._path = path self._recursive = recursive