X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/67e56f190b9a78e3c45cc7d90510fc631e0d04b6..1a169a434494175b208d0d5055bb42333d9b64b9:/services/fuse/tests/mount_test_base.py diff --git a/services/fuse/tests/mount_test_base.py b/services/fuse/tests/mount_test_base.py index a240050644..c316010f6c 100644 --- a/services/fuse/tests/mount_test_base.py +++ b/services/fuse/tests/mount_test_base.py @@ -26,14 +26,14 @@ logger = logging.getLogger('arvados.arv-mount') from .integration_test import workerPool def make_block_cache(disk_cache): - block_cache = arvados.keep.KeepBlockCache(disk_cache=disk_cache) if disk_cache: disk_cache_dir = os.path.join(os.path.expanduser("~"), ".cache", "arvados", "keep") shutil.rmtree(disk_cache_dir, ignore_errors=True) + block_cache = arvados.keep.KeepBlockCache(disk_cache=disk_cache) return block_cache class MountTestBase(unittest.TestCase): - block_cache = False + disk_cache = False def setUp(self, api=None, local_store=True): # The underlying C implementation of open() makes a fstat() syscall @@ -54,7 +54,11 @@ class MountTestBase(unittest.TestCase): run_test_server.run() run_test_server.authorize_with("admin") - self.api = api if api else arvados.safeapi.ThreadSafeApiCache(arvados.config.settings(), keep_params={"block_cache": make_block_cache(self.block_cache)}) + self.api = api if api else arvados.safeapi.ThreadSafeApiCache( + arvados.config.settings(), + keep_params={"block_cache": make_block_cache(self.disk_cache)}, + version='v1', + ) self.llfuse_thread = None # This is a copy of Mount's method. TODO: Refactor MountTestBase