def test_memoize_lock(): Task.store = file_store(_storedir) t = Task(double, 2) assert t.lock() Task.store = memoize_store(Task.store, list_base=True) assert t.is_locked() t2 = Task(double, 2) assert t2.is_locked()
def test_memoize_lock(): Task.store = file_store(_storedir) t = Task(double, 2) assert t.lock() Task.store = memoize_store(Task.store, list_base=True) assert t.is_locked() t2 = Task(double, 2) assert t2.is_locked()
def test_lock_bytes(): store = file_store(_storedir) lock = store.getlock('foo') lock2 = store.getlock(b'foo') assert lock.fullname == lock2.fullname
def tmp_file_store(tmpdir): from jug.backends.file_store import file_store from jug import task prev = task.Task.store yield file_store(str(tmpdir)) task.Task.store = prev
def test_lock_bytes(): store = file_store(_storedir) lock = store.getlock('foo') lock2 = store.getlock(b'foo') assert lock.fullname == lock2.fullname