move parsing params to utils (#5259)

* move parsing params to utils

* fix tests

* move chunk_dict and test it

* update test
This commit is contained in:
Saugat Pachhai
2021-01-13 13:36:49 +02:00
committed by GitHub
parent 228b3b16e5
commit f8200ca2b8
7 changed files with 97 additions and 73 deletions
+20
View File
@@ -0,0 +1,20 @@
from dvc.utils.cli_parse import parse_params_from_cli
def test_parse_params():
assert parse_params_from_cli(
[
"param1",
"file1:param1,param2",
"file2:param2",
"file1:param3,param4,",
"param2,param10",
"param3,",
"file3:",
]
) == {
"params.yaml": ["param1", "param2", "param10", "param3"],
"file1": ["param1", "param2", "param3", "param4"],
"file2": ["param2"],
"file3": [],
}