From 499c2dda01a0dc0029aada1e8d7a771f15c068c7 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Sun, 17 Dec 2023 07:01:13 +0200 Subject: [PATCH] testing: don't forget to check dvc.lock for cloud versioned dirs --- dvc/testing/remote_tests.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dvc/testing/remote_tests.py b/dvc/testing/remote_tests.py index 4294b2bd1e..2c8575a776 100644 --- a/dvc/testing/remote_tests.py +++ b/dvc/testing/remote_tests.py @@ -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 @@ -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: