@@ -207,7 +207,7 @@ pub async fn ping_pong(client: &mut TestClient, assertions: &mut Vec<TestAsserti
207207}
208208
209209pub async fn empty_stream ( client : & mut TestClient , assertions : & mut Vec < TestAssertion > ) {
210- let stream = tokio_stream:: iter ( Vec :: new ( ) ) ;
210+ let stream = tokio_stream:: empty ( ) ;
211211 let result = client. full_duplex_call ( Request :: new ( stream) ) . await ;
212212
213213 assertions. push ( test_assert ! (
@@ -270,7 +270,7 @@ pub async fn status_code_and_message(client: &mut TestClient, assertions: &mut V
270270 let result = client. unary_call ( Request :: new ( simple_req) ) . await ;
271271 validate_response ( result, assertions) ;
272272
273- let stream = tokio_stream:: iter ( vec ! [ duplex_req] ) ;
273+ let stream = tokio_stream:: once ( duplex_req) ;
274274 let result = match client. full_duplex_call ( Request :: new ( stream) ) . await {
275275 Ok ( response) => {
276276 let stream = response. into_inner ( ) ;
@@ -356,7 +356,7 @@ pub async fn custom_metadata(client: &mut TestClient, assertions: &mut Vec<TestA
356356 req_unary. metadata_mut ( ) . insert ( key1, value1. clone ( ) ) ;
357357 req_unary. metadata_mut ( ) . insert_bin ( key2, value2. clone ( ) ) ;
358358
359- let stream = tokio_stream:: iter ( vec ! [ make_ping_pong_request( 0 ) ] ) ;
359+ let stream = tokio_stream:: once ( make_ping_pong_request ( 0 ) ) ;
360360 let mut req_stream = Request :: new ( stream) ;
361361 req_stream. metadata_mut ( ) . insert ( key1, value1. clone ( ) ) ;
362362 req_stream. metadata_mut ( ) . insert_bin ( key2, value2. clone ( ) ) ;
0 commit comments