#
# SPDX-License-Identifier: Apache-2.0
-from __future__ import absolute_import
-from future.utils import listitems
import io
import logging
-import mock
import os
import re
import shutil
import tempfile
+from unittest import mock
+
import arvados
import arvados.collection as collection
import arvados.commands.get as arv_get
}):
api = arvados.api()
c = collection.Collection(api_client=api)
- for path, data in listitems(contents):
+ for path, data in contents.items():
with c.open(path, 'wb') as f:
f.write(data)
c.save_new()
def test_get_block(self):
# Get raw data using a block locator
- blk = re.search(' (acbd18\S+\+A\S+) ', self.col_manifest).group(1)
+ blk = re.search(r' (acbd18\S+\+A\S+) ', self.col_manifest).group(1)
r = self.run_get([blk, '-'])
self.assertEqual(0, r)
self.assertEqual(b'foo', self.stdout.getvalue())