def test_restore(runner, request_mocker, query_run, monkeypatch):
mock = query_run(request_mocker)
with runner.isolated_filesystem():
os.mkdir("wandb")
repo = git_repo()
with open("patch.txt", "w") as f:
f.write("test")
repo.repo.index.add(["patch.txt"])
repo.repo.commit()
monkeypatch.setattr(cli, 'api', wandb_api.Api({'project': 'test'}))
result = runner.invoke(cli.restore, ["test/abcdef"])
print(result.output)
print(traceback.print_tb(result.exc_info[2]))
assert result.exit_code == 0
assert "Created branch wandb/abcdef" in result.output
assert "Applied patch" in result.output
assert "Restored config variables" in result.output
评论列表
文章目录