mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
[WIP] ls-url/get-url/import-url: introduce --fs-config (#9888)
ls-url/get-url/import-url: introduce --fs-config Fixes #9886
This commit is contained in:
@@ -249,9 +249,19 @@ def test_import_url_fs_config(tmp_dir, dvc, workspace, mocker):
|
||||
dep_init = mocker.spy(Dependency, "__init__")
|
||||
dvc.imp_url(url, fs_config={"jobs": 42})
|
||||
|
||||
stage = load_file(dvc, "foo.dvc").stage
|
||||
assert stage.deps[0].def_fs_config == {"jobs": 42}
|
||||
|
||||
dep_init_kwargs = dep_init.call_args[1]
|
||||
assert dep_init_kwargs.get("fs_config") == {"jobs": 42}
|
||||
|
||||
assert get_fs_config.call_args_list[0][1] == {"url": "foo"}
|
||||
assert get_fs_config.call_args_list[1][1] == {"url": url, "jobs": 42}
|
||||
assert get_fs_config.call_args_list[2][1] == {"name": "workspace"}
|
||||
|
||||
dep_init.reset_mock()
|
||||
|
||||
dvc.pull("foo.dvc")
|
||||
|
||||
dep_init_kwargs = dep_init.call_args[1]
|
||||
assert dep_init_kwargs.get("fs_config") == {"jobs": 42}
|
||||
|
||||
@@ -11,4 +11,4 @@ def test_get_url(mocker):
|
||||
|
||||
assert cmd.run() == 0
|
||||
|
||||
m.assert_called_once_with("src", out="out", jobs=5, force=False)
|
||||
m.assert_called_once_with("src", out="out", jobs=5, force=False, fs_config=None)
|
||||
|
||||
@@ -34,6 +34,7 @@ def test_import_url(mocker, dvc):
|
||||
jobs=4,
|
||||
force=False,
|
||||
version_aware=False,
|
||||
fs_config=None,
|
||||
)
|
||||
|
||||
|
||||
@@ -83,6 +84,7 @@ def test_import_url_no_exec_download_flags(mocker, flag, expected, dvc):
|
||||
jobs=None,
|
||||
force=False,
|
||||
version_aware=False,
|
||||
fs_config=None,
|
||||
**expected,
|
||||
)
|
||||
|
||||
@@ -115,6 +117,7 @@ def test_import_url_to_remote(mocker, dvc):
|
||||
jobs=None,
|
||||
force=False,
|
||||
version_aware=False,
|
||||
fs_config=None,
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ def test_ls_url(mocker):
|
||||
|
||||
assert cmd.run() == 0
|
||||
|
||||
m.assert_called_once_with("src", recursive=False)
|
||||
m.assert_called_once_with("src", recursive=False, fs_config=None)
|
||||
|
||||
|
||||
def test_recursive(mocker):
|
||||
@@ -21,4 +21,4 @@ def test_recursive(mocker):
|
||||
|
||||
assert cmd.run() == 0
|
||||
|
||||
m.assert_called_once_with("src", recursive=True)
|
||||
m.assert_called_once_with("src", recursive=True, fs_config=None)
|
||||
|
||||
Reference in New Issue
Block a user