tests: move run cache test to test_remote

This commit is contained in:
Saugat Pachhai (सौगात)
2022-05-24 10:16:37 +05:45
committed by skshetry
parent 942a080567
commit 68b0d61c9e
2 changed files with 15 additions and 19 deletions
+15
View File
@@ -91,3 +91,18 @@ class TestRemote:
status_dir = dvc.cloud.status(dir_hashes)
_check_status(status_dir, ok=dir_hashes)
def test_stage_cache_push_pull(self, tmp_dir, dvc, remote):
tmp_dir.gen("foo", "foo")
stage = dvc.stage.add(
deps=["foo"], outs=["bar"], name="copy-foo-bar", cmd="cp foo bar"
)
dvc.reproduce(stage.addressing)
assert dvc.push(run_cache=True) == 2
stage_cache_dir = tmp_dir / dvc.stage_cache.cache_dir
expected = list(stage_cache_dir.rglob("*"))
shutil.rmtree(stage_cache_dir)
dvc.pull(run_cache=True)
assert list(stage_cache_dir.rglob("*")) == expected
-19
View File
@@ -1,19 +0,0 @@
import shutil
from .tmp_dir import TmpDir
def test_push_pull(tmp_dir, dvc, remote):
tmp_dir.gen("foo", "foo")
stage = dvc.stage.add(
deps=["foo"], outs=["bar"], name="copy-foo-bar", cmd="cp foo bar"
)
dvc.reproduce(stage.addressing)
assert dvc.push(run_cache=True) == 2
stage_cache_dir = TmpDir(dvc.stage_cache.cache_dir)
expected = list(stage_cache_dir.rglob("*"))
shutil.rmtree(stage_cache_dir)
dvc.pull(run_cache=True)
assert list(stage_cache_dir.rglob("*")) == expected