X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ffe3cdbc8c37e2b4a4e3ea4f67c1c9ca5d81e2ed..700fcdd3594713fc2f692d5c3c31474f0c8e14ff:/sdk/python/tests/arvados_testutil.py diff --git a/sdk/python/tests/arvados_testutil.py b/sdk/python/tests/arvados_testutil.py index cd86d80dc0..77146db470 100644 --- a/sdk/python/tests/arvados_testutil.py +++ b/sdk/python/tests/arvados_testutil.py @@ -1,11 +1,18 @@ #!/usr/bin/env python import errno +import httplib +import httplib2 import os import shutil import tempfile import unittest +def fake_httplib2_response(code, **headers): + headers.update(status=str(code), + reason=httplib.responses.get(code, "Unknown Response")) + return httplib2.Response(headers) + class ArvadosBaseTestCase(unittest.TestCase): # This class provides common utility functions for our tests. @@ -27,20 +34,6 @@ class ArvadosBaseTestCase(unittest.TestCase): basedir = '.' return open(os.path.join(basedir, 'data', filename)) - -class ArvadosKeepLocalStoreTestCase(ArvadosBaseTestCase): - def setUp(self): - super(ArvadosKeepLocalStoreTestCase, self).setUp() - self._orig_keep_local_store = os.environ.get('KEEP_LOCAL_STORE') - os.environ['KEEP_LOCAL_STORE'] = self.make_tmpdir() - - def tearDown(self): - if self._orig_keep_local_store is None: - del os.environ['KEEP_LOCAL_STORE'] - else: - os.environ['KEEP_LOCAL_STORE'] = self._orig_keep_local_store - super(ArvadosKeepLocalStoreTestCase, self).tearDown() - def build_directory_tree(self, tree): tree_root = self.make_tmpdir() for leaf in tree: