From f7e0b575bd9dfe568deb797dfb216afa3eacac67 Mon Sep 17 00:00:00 2001 From: Vera Sativa Date: Thu, 5 Dec 2019 16:51:24 -0300 Subject: [PATCH] tests: add download_dir --- tests/unit/remote/test_remote_dir.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/unit/remote/test_remote_dir.py b/tests/unit/remote/test_remote_dir.py index 583898a60..9e740a968 100644 --- a/tests/unit/remote/test_remote_dir.py +++ b/tests/unit/remote/test_remote_dir.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- import pytest +import os from dvc.remote.s3 import RemoteS3 @@ -132,3 +133,12 @@ def test_isfile(remote): for expected, path in test_cases: assert remote.isfile(remote.path_info / path) == expected + + +@pytest.mark.parametrize("remote", remotes, indirect=True) +def test_download_dir(remote, tmpdir): + path = os.fspath(tmpdir / "data") + to_info = os.PathInfo(path) + remote.download(remote.path_info / "data", to_info) + assert os.path.isdir(path) + # check the list of files