Skip to content

Commit

Permalink
testing: don't forget to check dvc.lock for cloud versioned dirs
Browse files Browse the repository at this point in the history
  • Loading branch information
efiop committed Dec 20, 2023
1 parent 5f2615f commit 499c2dd
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions dvc/testing/remote_tests.py
Expand Up @@ -241,11 +241,19 @@ def test_dir(self, tmp_dir, dvc, run_copy, remote_version_aware):
dvc_lock = (tmp_dir / "dvc.lock").read_text()

dvc.push()
assert (remote_version_aware / "data_dir").exists()
assert (remote_version_aware / "data_dir" / "data").exists()
assert (remote_version_aware / "data_dir_copy").exists()
assert (remote_version_aware / "data_dir_copy" / "data").exists()
assert (tmp_dir / "data_dir.dvc").read_text() == data_dir_dvc
assert (tmp_dir / "dvc.lock").read_text() != dvc_lock
dvc_lock = (tmp_dir / "dvc.lock").read_text()

dvc.push()
assert (remote_version_aware / "data_dir").exists()
assert (remote_version_aware / "data_dir" / "data").exists()
assert (remote_version_aware / "data_dir_copy").exists()
assert (remote_version_aware / "data_dir_copy" / "data").exists()
assert (tmp_dir / "data_dir.dvc").read_text() == data_dir_dvc
assert (tmp_dir / "dvc.lock").read_text() == dvc_lock

Expand All @@ -254,6 +262,10 @@ def test_dir(self, tmp_dir, dvc, run_copy, remote_version_aware):
dvc.push()
assert (remote_version_aware / "data_dir").exists()
assert (remote_version_aware / "data_dir" / "data").exists()
assert (remote_version_aware / "data_dir_copy").exists()
assert (remote_version_aware / "data_dir_copy" / "data").exists()
assert (tmp_dir / "data_dir.dvc").read_text() == data_dir_dvc
assert (tmp_dir / "dvc.lock").read_text() == dvc_lock


class TestRemoteWorktree:
Expand Down

0 comments on commit 499c2dd

Please sign in to comment.