cache: provide at least one value in parser

Fix #1747
This commit is contained in:
Mr. Outis
2019-03-21 12:28:46 -07:00
parent e1346a8a36
commit 1df5dea351
2 changed files with 4 additions and 1 deletions
-1
View File
@@ -53,7 +53,6 @@ def add_parser(subparsers, parent_parser):
)
cache_dir_parser.add_argument(
"value",
nargs="?",
default=None,
help="Path to cache directory. Relative paths are resolved relative "
"to the current directory and saved to config relative to the "
+4
View File
@@ -128,6 +128,10 @@ class TestCacheLinkType(TestDvc):
class TestCmdCacheDir(TestDvc):
def test(self):
ret = main(["cache", "dir"])
self.assertEqual(ret, 254)
def test_abs_path(self):
dname = os.path.join(os.path.dirname(self._root_dir), "dir")
ret = main(["cache", "dir", dname])