Skip to content

Commit 5f9e7d0

Browse files
Python 3: the content of a FakeResponse must be bytes
Encode '_content' if necessary. Change-Id: I25c1e1cd5330f0519bf062be840045d0ef520b28
1 parent 2f5e823 commit 5f9e7d0

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎openstackclient/tests/common/test_restapi.py‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import mock
2020

2121
import requests
22+
import six
2223

2324
from openstackclient.common import restapi
2425
from openstackclient.tests import utils
@@ -62,6 +63,8 @@ def __init__(self, headers={}, status_code=200, data=None, encoding=None):
6263

6364
self.headers.update(headers)
6465
self._content = json.dumps(data)
66+
if not isinstance(self._content, six.binary_type):
67+
self._content = self._content.encode()
6568

6669

6770
@mock.patch('openstackclient.common.restapi.requests.Session')

0 commit comments

Comments
 (0)