def test_get():
    q = DelayedQueue(2)
    q.put("")
    inserted = time()
    q.get()
    elapsed = time() - inserted
    assert 2.01 > elapsed > 1.99
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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
Exemplo n.º 5
0
 def __init__(self, path, recursive=False):
     BaseThread.__init__(self)
     self._queue = DelayedQueue(self.delay)
     self._inotify = Inotify(path, recursive)
     self.start()
Exemplo n.º 6
0
 def __init__(self, path, recursive=False):
     super().__init__()
     self._queue = DelayedQueue(self.delay)
     self._inotify = Inotify(path, recursive)
     self.start()
Exemplo n.º 7
0
 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