From a2cac8b4234a3e5947cebbeb01ff4289121ae157 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Thu, 14 Jan 2021 20:07:24 +0200 Subject: [PATCH] tests: upgrade azurite and enable loose mode (#5272) * tests: upgrade azurite and enable loose mode Azure tests started failing recently. They still work with real azure, so this is on azurite side. * tests: use cloud instead of workspace also gdrive doesn't support it yet :( --- tests/docker-compose.yml | 3 ++- tests/func/test_tree.py | 10 ++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/tests/docker-compose.yml b/tests/docker-compose.yml index 7dfab75de..6cd84986b 100644 --- a/tests/docker-compose.yml +++ b/tests/docker-compose.yml @@ -2,7 +2,8 @@ version: '3.2' services: azurite: - image: mcr.microsoft.com/azure-storage/azurite:3.9.0 + image: mcr.microsoft.com/azure-storage/azurite:3.10.0 + command: azurite -L -l /data --blobHost 0.0.0.0 --queueHost 0.0.0.0 ports: - "10000" oss: diff --git a/tests/func/test_tree.py b/tests/func/test_tree.py index 2d5db2672..afe4d5e5d 100644 --- a/tests/func/test_tree.py +++ b/tests/func/test_tree.py @@ -279,20 +279,18 @@ def test_walk_dont_ignore_subrepos(tmp_dir, scm, dvc): @pytest.mark.parametrize( - "workspace", + "cloud", [ pytest.lazy_fixture("local_cloud"), pytest.lazy_fixture("s3"), pytest.lazy_fixture("gs"), - pytest.lazy_fixture("gdrive"), pytest.lazy_fixture("hdfs"), pytest.lazy_fixture("http"), ], - indirect=True, ) -def test_tree_getsize(dvc, workspace): - workspace.gen({"data": {"foo": "foo"}, "baz": "baz baz"}) - tree = get_cloud_tree(dvc, url=workspace.url) +def test_tree_getsize(dvc, cloud): + cloud.gen({"data": {"foo": "foo"}, "baz": "baz baz"}) + tree = get_cloud_tree(dvc, **cloud.config) path_info = tree.path_info assert tree.getsize(path_info / "baz") == 7