# SPDX-License-Identifier: AGPL-3.0
from __future__ import absolute_import
+from six import assertRegex
import arvados_fuse.command
import json
import multiprocessing
def try_exec(mnt, cmd):
try:
+ os.environ['KEEP_LOCAL_STORE'] = tempfile.mkdtemp()
arvados_fuse.command.Mount(
arvados_fuse.command.ArgumentParser().parse_args([
'--read-write',
@classmethod
def setUpClass(cls):
run_test_server.run()
- run_test_server.run_keep(enforce_permissions=True, num_servers=2)
+ run_test_server.run_keep(blob_signing=True, num_servers=2)
run_test_server.authorize_with('active')
@classmethod
quote(os.path.join(self.mnt, 'zzz', '.arvados#collection')),
quote(os.path.join(self.okfile)))]))
with open(self.okfile) as f:
- self.assertRegexpMatches(
+ assertRegex(
+ self,
json.load(f)['manifest_text'],
r' 0:3:foo.txt\n')