mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-04 15:28:27 +01:00
Initial unittests for new design. Signed-off-by: Ruslan Kuprieiev <[email protected]>
20 lines
509 B
Python
20 lines
509 B
Python
from dvc.lock import Lock
|
|
|
|
from tests.basic_env import TestDvc
|
|
|
|
|
|
class TestLock(TestDvc):
|
|
def test_lock(self):
|
|
lock = Lock(self.dvc.dvc_dir)
|
|
lock.lock()
|
|
self.assertTrue(lock._lock.exists())
|
|
self.assertTrue(lock._lock.acquired)
|
|
lock.unlock()
|
|
self.assertFalse(lock._lock.acquired)
|
|
|
|
def test_with(self):
|
|
lock = Lock(self.dvc.dvc_dir)
|
|
with lock:
|
|
self.assertTrue(lock._lock.acquired)
|
|
self.assertFalse(lock._lock.acquired)
|