From f765f4b10aae73a7d7cdf8a1a8c9226b4dcbf70a Mon Sep 17 00:00:00 2001 From: Cyril Roelandt Date: Sat, 1 Dec 2018 20:36:19 +0100 Subject: [PATCH] Py3: Use BytesIO when we want bytes Change-Id: I2356351da29892c40d14068766df161649648447 --- test/unit/common/middleware/s3api/test_acl.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/unit/common/middleware/s3api/test_acl.py b/test/unit/common/middleware/s3api/test_acl.py index 3e3ed17c7f..f7e800e5da 100644 --- a/test/unit/common/middleware/s3api/test_acl.py +++ b/test/unit/common/middleware/s3api/test_acl.py @@ -16,7 +16,7 @@ import unittest import mock -from cStringIO import StringIO +from six import BytesIO from hashlib import md5 from swift.common.swob import Request, HTTPAccepted @@ -76,7 +76,7 @@ class TestS3ApiAcl(S3ApiTestCase): req = Request.blank('/bucket?acl', environ={'REQUEST_METHOD': 'PUT', - 'wsgi.input': StringIO(xml)}, + 'wsgi.input': BytesIO(xml)}, headers={'Authorization': 'AWS test:tester:hmac', 'Date': self.get_date_header(), 'Transfer-Encoding': 'chunked'})