File tree Expand file tree Collapse file tree 3 files changed +6
-5
lines changed
Filter options
Expand file tree Collapse file tree 3 files changed +6
-5
lines changed
Original file line number Diff line number Diff line change @@ -126,12 +126,12 @@ def test_delete(self):
126
126
self .assertEqual (req ['method' ], 'DELETE' )
127
127
self .assertEqual (req ['path' ], '/%s' % PATH )
128
128
129
- def test_publish_single_wo_attrs (self ):
129
+ def test_publish_single_bytes_wo_attrs (self ):
130
130
import base64
131
131
TOPIC_NAME = 'topic_name'
132
132
PROJECT = 'PROJECT'
133
133
PAYLOAD = b'This is the message text'
134
- B64 = base64 .b64encode (PAYLOAD )
134
+ B64 = base64 .b64encode (PAYLOAD ). decode ( 'ascii' )
135
135
MSGID = 'DEADBEEF'
136
136
MESSAGE = {'data' : B64 ,
137
137
'attributes' : {}}
@@ -151,7 +151,7 @@ def test_publish_single_w_attrs(self):
151
151
TOPIC_NAME = 'topic_name'
152
152
PROJECT = 'PROJECT'
153
153
PAYLOAD = b'This is the message text'
154
- B64 = base64 .b64encode (PAYLOAD )
154
+ B64 = base64 .b64encode (PAYLOAD ). decode ( 'ascii' )
155
155
MSGID = 'DEADBEEF'
156
156
MESSAGE = {'data' : B64 ,
157
157
'attributes' : {'attr1' : 'value1' , 'attr2' : 'value2' }}
Original file line number Diff line number Diff line change @@ -113,7 +113,8 @@ def publish(self, message, **attrs):
113
113
:rtype: str
114
114
:returns: message ID assigned by the server to the published message
115
115
"""
116
- message_data = {'data' : base64 .b64encode (message ), 'attributes' : attrs }
116
+ message_b = base64 .b64encode (message ).decode ('ascii' )
117
+ message_data = {'data' : message_b , 'attributes' : attrs }
117
118
data = {'messages' : [message_data ]}
118
119
response = self .connection .api_request (method = 'POST' ,
119
120
path = '%s:publish' % self .path ,
Original file line number Diff line number Diff line change @@ -114,7 +114,7 @@ def test_message_pull_mode_e2e(self):
114
114
self .to_delete .append (subscription )
115
115
116
116
MESSAGE = b'MESSAGE'
117
- EXTRA = b 'EXTRA'
117
+ EXTRA = 'EXTRA'
118
118
topic .publish (MESSAGE , extra = EXTRA )
119
119
120
120
received = subscription .pull ()
You can’t perform that action at this time.
0 commit comments