From 6afc2a38ba63b443771d2850fae3687f153ba097 Mon Sep 17 00:00:00 2001 From: Alexander Schepanovski Date: Sun, 21 Jul 2019 13:40:29 +0700 Subject: [PATCH] test: close pools on tests cleanup This avoids weird errors as pools are collected by gc in broken env. --- tests/conftest.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/conftest.py b/tests/conftest.py index 1d983ea7b..8010ff18f 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -169,3 +169,11 @@ def erepo(repo_dir): yield repo finally: repo.tearDown() + + +@pytest.fixture(scope="session", autouse=True) +def _close_pools(): + from dvc.remote.pool import close_pools + + yield + close_pools()