diff --git a/tests/test_add.py b/tests/test_add.py index a5e6e0981..9b5b1e0a8 100644 --- a/tests/test_add.py +++ b/tests/test_add.py @@ -1,4 +1,5 @@ import os +import stat import shutil import filecmp from checksumdir import dirhash @@ -70,6 +71,14 @@ class TestAddDirWithExistingCache(TestDvc): self.dvc.add(dname) +class TestAddModifiedDir(TestDvc): + def test(self): + self.dvc.add(self.DATA_DIR) + os.chmod(self.DATA, stat.S_IWRITE) + os.unlink(self.DATA) + self.dvc.add(self.DATA_DIR) + + class TestCmdAdd(TestDvc): def test(self): ret = main(['add',