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

Function test_diff_top_level_params

tests/func/params/test_diff.py:265–279  ·  view source on GitHub ↗
(tmp_dir, dvc, scm, dvcfile, params_file)

Source from the content-addressed store, hash-verified

263 ],
264)
265def test_diff_top_level_params(tmp_dir, dvc, scm, dvcfile, params_file):
266 directory = (tmp_dir / dvcfile).parent
267 directory.mkdir(exist_ok=True)
268 (tmp_dir / dvcfile).dump({"params": [params_file]})
269
270 params_file = directory / params_file
271 params_file.dump({"foo": 3})
272 scm.add_commit([params_file, tmp_dir / dvcfile], message="add params")
273
274 params_file.dump({"foo": 5})
275 assert dvc.params.diff() == {
276 "diff": {
277 relpath(directory / params_file): {"foo": {"diff": 2, "new": 5, "old": 3}}
278 }
279 }
280
281
282def test_diff_active_branch_no_changes(tmp_dir, scm, dvc):

Callers

nothing calls this directly

Calls 4

relpathFunction · 0.90
mkdirMethod · 0.80
dumpMethod · 0.45
diffMethod · 0.45

Tested by

no test coverage detected