| 89 | |
| 90 | |
| 91 | def test_remote_default_cmd(dvc): |
| 92 | remote = "mys3" |
| 93 | ret = main(["remote", "add", "mys3", "s3://bucket/path"]) |
| 94 | assert ret == 0 |
| 95 | |
| 96 | ret = main(["remote", "default", "mys3"]) |
| 97 | assert ret == 0 |
| 98 | config_file = os.path.join(dvc.dvc_dir, Config.CONFIG) |
| 99 | config = configobj.ConfigObj(config_file) |
| 100 | default = config["core"]["remote"] |
| 101 | assert default == remote |
| 102 | |
| 103 | ret = main(["remote", "default", "--unset"]) |
| 104 | assert ret == 0 |
| 105 | config = configobj.ConfigObj(config_file) |
| 106 | default = config.get("core", {}).get("remote") |
| 107 | assert default is None |
| 108 | |
| 109 | |
| 110 | def test_show_default(dvc, capsys): |