| 58 | |
| 59 | |
| 60 | def test_remove_default(tmp_dir, dvc): |
| 61 | remote = "mys3" |
| 62 | assert main(["remote", "add", "--default", remote, "s3://bucket/name"]) == 0 |
| 63 | assert main(["remote", "modify", remote, "profile", "default"]) == 0 |
| 64 | assert main(["config", "--local", "core.remote", remote]) == 0 |
| 65 | |
| 66 | config = configobj.ConfigObj(dvc.config.files["repo"]) |
| 67 | local_config = configobj.ConfigObj(dvc.config.files["local"]) |
| 68 | assert config["core"]["remote"] == remote |
| 69 | assert local_config["core"]["remote"] == remote |
| 70 | |
| 71 | assert main(["remote", "remove", remote]) == 0 |
| 72 | |
| 73 | config = configobj.ConfigObj(dvc.config.files["repo"]) |
| 74 | local_config = configobj.ConfigObj(dvc.config.files["local"]) |
| 75 | assert config.get("core", {}).get("remote") is None |
| 76 | assert local_config.get("core", {}).get("remote") is None |
| 77 | |
| 78 | |
| 79 | def test_remote_remove(dvc): |