diff options
Diffstat (limited to 'test/unit/test_service.py')
-rw-r--r-- | test/unit/test_service.py | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/test/unit/test_service.py b/test/unit/test_service.py index 8c38bd3..9f3a2a2 100644 --- a/test/unit/test_service.py +++ b/test/unit/test_service.py @@ -13,20 +13,21 @@ # See the License for the specific language governing permissions and # limitations under the License. +import builtins import contextlib +import io import mock import os -import six import tempfile import unittest import time import json +from io import BytesIO from concurrent.futures import Future from hashlib import md5 from mock import Mock, PropertyMock -from six.moves.queue import Queue, Empty as QueueEmptyError -from six import BytesIO +from queue import Queue, Empty as QueueEmptyError from time import sleep import swiftclient @@ -46,12 +47,6 @@ for key in os.environ: clean_os_environ[key] = '' -if six.PY2: - import __builtin__ as builtins -else: - import builtins - - class TestSwiftPostObject(unittest.TestCase): def setUp(self): @@ -1268,7 +1263,7 @@ class TestService(unittest.TestCase): for obj in objects: with mock.patch('swiftclient.service.Connection') as mock_conn, \ mock.patch.object(builtins, 'open') as mock_open: - mock_open.return_value = six.StringIO('asdf') + mock_open.return_value = io.StringIO('asdf') mock_conn.return_value.head_object.side_effect = \ ClientException('Not Found', http_status=404) mock_conn.return_value.put_object.return_value =\ @@ -2318,7 +2313,7 @@ class TestServiceDownload(_TestServiceBase): def test_download_object_job(self): mock_conn = self._get_mock_connection() - objcontent = six.BytesIO(b'objcontent') + objcontent = io.BytesIO(b'objcontent') mock_conn.get_object.side_effect = [ ({'content-type': 'text/plain', 'etag': '2cbbfe139a744d6abbe695e17f3c1991'}, @@ -2360,7 +2355,7 @@ class TestServiceDownload(_TestServiceBase): def test_download_object_job_with_mtime(self): mock_conn = self._get_mock_connection() - objcontent = six.BytesIO(b'objcontent') + objcontent = io.BytesIO(b'objcontent') mock_conn.get_object.side_effect = [ ({'content-type': 'text/plain', 'etag': '2cbbfe139a744d6abbe695e17f3c1991', @@ -2406,7 +2401,7 @@ class TestServiceDownload(_TestServiceBase): def test_download_object_job_bad_mtime(self): mock_conn = self._get_mock_connection() - objcontent = six.BytesIO(b'objcontent') + objcontent = io.BytesIO(b'objcontent') mock_conn.get_object.side_effect = [ ({'content-type': 'text/plain', 'etag': '2cbbfe139a744d6abbe695e17f3c1991', @@ -2451,7 +2446,7 @@ class TestServiceDownload(_TestServiceBase): def test_download_object_job_ignore_mtime(self): mock_conn = self._get_mock_connection() - objcontent = six.BytesIO(b'objcontent') + objcontent = io.BytesIO(b'objcontent') mock_conn.get_object.side_effect = [ ({'content-type': 'text/plain', 'etag': '2cbbfe139a744d6abbe695e17f3c1991', |