MCPcopy
hub / github.com/treeverse/dvc / test_exp_save_after_commit

Function test_exp_save_after_commit

tests/func/experiments/test_save.py:64–75  ·  view source on GitHub ↗
(tmp_dir, dvc, scm)

Source from the content-addressed store, hash-verified

62
63
64def test_exp_save_after_commit(tmp_dir, dvc, scm):
65 setup_stage(tmp_dir, dvc, scm)
66 baseline = scm.get_rev()
67 dvc.experiments.save(name="exp-1", force=True)
68
69 tmp_dir.scm_gen({"new_file": "new_file"}, commit="new baseline")
70 baseline_new = scm.get_rev()
71 dvc.experiments.save(name="exp-2", force=True)
72
73 all_exps = dvc.experiments.ls(all_commits=True)
74 assert all_exps[baseline][0][0] == "exp-1"
75 assert all_exps[baseline_new][0][0] == "exp-2"
76
77
78def test_exp_save_with_staged_changes(tmp_dir, dvc, scm):

Callers

nothing calls this directly

Calls 5

setup_stageFunction · 0.85
scm_genMethod · 0.80
get_revMethod · 0.45
saveMethod · 0.45
lsMethod · 0.45

Tested by

no test coverage detected