Merge "Py3: Use BytesIO when we want bytes"

This commit is contained in:
Zuul
2018-12-10 22:07:14 +00:00
committed by Gerrit Code Review

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'})