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

Function test_remove_default

tests/func/test_remote.py:60–76  ·  view source on GitHub ↗
(tmp_dir, dvc)

Source from the content-addressed store, hash-verified

58
59
60def 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
79def test_remote_remove(dvc):

Callers

nothing calls this directly

Calls 2

mainFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected