Files
dvc/tests/unit/command/test_update.py
T
nik123 c922da4f3f update: --recursive flag (#3760)
* update: --recursive flag

* refactor: applied isort changes to dvc/repo/update.py

* update: removed default values, check for str

* update: fixed code climate cognitive complexity issues
2020-05-08 23:23:48 +03:00

18 lines
458 B
Python

from dvc.cli import parse_args
from dvc.command.update import CmdUpdate
def test_update(dvc, mocker):
cli_args = parse_args(
["update", "target1", "target2", "--rev", "REV", "--recursive"]
)
assert cli_args.func == CmdUpdate
cmd = cli_args.func(cli_args)
m = mocker.patch("dvc.repo.Repo.update")
assert cmd.run() == 0
m.assert_called_once_with(
targets=["target1", "target2"], rev="REV", recursive=True,
)