1313 StreamSpecification ,
1414 ValidationCodeException ,
1515)
16+ from rabbitmq_amqp_python_client .utils import string_to_bytes
1617
1718from .http_requests import delete_all_connections
1819from .utils import create_binding , publish_per_message
@@ -34,7 +35,7 @@ def test_publish_queue(connection: Connection) -> None:
3435 publisher = connection .publisher (
3536 destination = AddressHelper .queue_address (queue_name )
3637 )
37- status = publisher .publish (Message (body = "test" ))
38+ status = publisher .publish (Message (body = string_to_bytes ( "test" ) ))
3839 if status .remote_state == OutcomeState .ACCEPTED :
3940 accepted = True
4041 except Exception :
@@ -130,7 +131,7 @@ def test_publish_to_invalid_destination(connection: Connection) -> None:
130131 publisher = None
131132 try :
132133 publisher = connection .publisher ("/invalid-destination/" + queue_name )
133- publisher .publish (Message (body = "test" ))
134+ publisher .publish (Message (body = string_to_bytes ( "test" ) ))
134135 except ArgumentOutOfRangeException :
135136 raised = True
136137 except Exception :
@@ -147,7 +148,7 @@ def test_publish_per_message_to_invalid_destination(connection: Connection) -> N
147148 queue_name = "test-queue-1"
148149 raised = False
149150
150- message = Message (body = "test" )
151+ message = Message (body = string_to_bytes ( "test" ) )
151152 message = AddressHelper .message_to_address_helper (
152153 message , "/invalid_destination/" + queue_name
153154 )
@@ -179,7 +180,7 @@ def test_publish_per_message_both_address(connection: Connection) -> None:
179180 )
180181
181182 try :
182- message = Message (body = "test" )
183+ message = Message (body = string_to_bytes ( "test" ) )
183184 message = AddressHelper .message_to_address_helper (
184185 message , AddressHelper .queue_address (queue_name )
185186 )
@@ -212,7 +213,7 @@ def test_publish_exchange(connection: Connection) -> None:
212213
213214 try :
214215 publisher = connection .publisher (addr )
215- status = publisher .publish (Message (body = "test" ))
216+ status = publisher .publish (Message (body = string_to_bytes ( "test" ) ))
216217 if status .ACCEPTED :
217218 accepted = True
218219 except Exception :
@@ -244,7 +245,7 @@ def test_publish_purge(connection: Connection) -> None:
244245 destination = AddressHelper .queue_address (queue_name )
245246 )
246247 for i in range (messages_to_publish ):
247- publisher .publish (Message (body = "test" ))
248+ publisher .publish (Message (body = string_to_bytes ( "test" ) ))
248249 except Exception :
249250 raised = True
250251
@@ -289,7 +290,7 @@ def test_disconnection_reconnection() -> None:
289290 # simulate a disconnection
290291 delete_all_connections ()
291292 try :
292- publisher .publish (Message (body = "test" ))
293+ publisher .publish (Message (body = string_to_bytes ( "test" ) ))
293294
294295 except ConnectionClosed :
295296 disconnected = True
@@ -331,8 +332,7 @@ def test_queue_info_for_stream_with_validations(connection: Connection) -> None:
331332 )
332333
333334 for i in range (messages_to_send ):
334-
335- publisher .publish (Message (body = "test" ))
335+ publisher .publish (Message (body = string_to_bytes ("test" )))
336336
337337
338338def test_publish_per_message_exchange (connection : Connection ) -> None :
0 commit comments