Py3: Use BytesIO when we want bytes

Change-Id: I2356351da29892c40d14068766df161649648447
This commit is contained in:
Cyril Roelandt
2018-12-01 20:36:19 +01:00
committed by Tim Burke
parent 9017db4519
commit f765f4b10a

View File

@@ -16,7 +16,7 @@
import unittest import unittest
import mock import mock
from cStringIO import StringIO from six import BytesIO
from hashlib import md5 from hashlib import md5
from swift.common.swob import Request, HTTPAccepted from swift.common.swob import Request, HTTPAccepted
@@ -76,7 +76,7 @@ class TestS3ApiAcl(S3ApiTestCase):
req = Request.blank('/bucket?acl', req = Request.blank('/bucket?acl',
environ={'REQUEST_METHOD': 'PUT', environ={'REQUEST_METHOD': 'PUT',
'wsgi.input': StringIO(xml)}, 'wsgi.input': BytesIO(xml)},
headers={'Authorization': 'AWS test:tester:hmac', headers={'Authorization': 'AWS test:tester:hmac',
'Date': self.get_date_header(), 'Date': self.get_date_header(),
'Transfer-Encoding': 'chunked'}) 'Transfer-Encoding': 'chunked'})