@@ -211,19 +211,18 @@ def test_send_lines_calls_join_lines(self):
211
211
self .mock .connection = Mock (spec = network .Connection )
212
212
self .mock .join_lines .return_value = "lines"
213
213
214
- network .LineProtocol .send_lines (self .mock , ["line 1" , "line 2" ])
215
- self .mock .join_lines .assert_called_once_with (["line 1" , "line 2" ])
214
+ network .LineProtocol .send_lines (self .mock , ["line 1" . encode () , "line 2" . encode () ])
215
+ self .mock .join_lines .assert_called_once_with (["line 1" . encode () , "line 2" . encode () ])
216
216
217
217
def test_send_line_encodes_joined_lines_with_final_terminator (self ):
218
218
self .mock .connection = Mock (spec = network .Connection )
219
- self .mock .join_lines .return_value = "lines\n "
220
219
221
- network .LineProtocol .send_lines (self .mock , ["line 1" , "line 2" ])
222
- self .mock .encode .assert_called_once_with ("lines \n " )
220
+ network .LineProtocol .send_lines (self .mock , ["line 1" ])
221
+ self .mock .encode .assert_called_once_with ("line 1 " )
223
222
224
223
def test_send_lines_sends_encoded_string (self ):
225
224
self .mock .connection = Mock (spec = network .Connection )
226
- self .mock .join_lines .return_value = "lines"
225
+ self .mock .join_lines .return_value = sentinel . data
227
226
self .mock .encode .return_value = sentinel .data
228
227
229
228
network .LineProtocol .send_lines (self .mock , ["line 1" , "line 2" ])
@@ -234,9 +233,10 @@ def test_join_lines_returns_empty_string_for_no_lines(self):
234
233
235
234
def test_join_lines_returns_joined_lines (self ):
236
235
self .mock .decode .return_value = "\n "
237
- assert "1 \n 2 \n " = = network .LineProtocol .join_lines (
238
- self .mock , ["1" , "2" ]
236
+ result = network .LineProtocol .join_lines (
237
+ self .mock , ["1" . encode () , "2" . encode () ]
239
238
)
239
+ assert "1\n 2\n " .encode () == result
240
240
241
241
def test_decode_calls_decode_on_string (self ):
242
242
string = Mock ()
0 commit comments