@@ -32,6 +32,7 @@ use common::{
3232} ;
3333use serialization:: Encode ;
3434
35+ use p2p:: testing_utils:: TestTransportMaker ;
3536use p2p:: {
3637 error:: { P2pError , PublishError } ,
3738 message:: Announcement ,
@@ -42,7 +43,6 @@ use p2p::{
4243 } ,
4344 peer_manager:: helpers:: connect_services,
4445} ;
45- use p2p_test_utils:: MakeTestAddress ;
4646
4747tests ! [
4848 block_announcement,
@@ -52,20 +52,28 @@ tests![
5252
5353async fn block_announcement < A , S > ( )
5454where
55- A : MakeTestAddress < Address = S :: Address > ,
55+ A : TestTransportMaker < Transport = S :: Transport , Address = S :: Address > ,
5656 S : NetworkingService + Debug ,
5757 S :: SyncingMessagingHandle : SyncingMessagingService < S > ,
5858 S :: ConnectivityHandle : ConnectivityService < S > ,
5959{
6060 let config = Arc :: new ( common:: chain:: config:: create_mainnet ( ) ) ;
61- let ( mut conn1, mut sync1) =
62- S :: start ( A :: make_address ( ) , Arc :: clone ( & config) , Default :: default ( ) )
63- . await
64- . unwrap ( ) ;
65- let ( mut conn2, mut sync2) =
66- S :: start ( A :: make_address ( ) , Arc :: clone ( & config) , Default :: default ( ) )
67- . await
68- . unwrap ( ) ;
61+ let ( mut conn1, mut sync1) = S :: start (
62+ A :: make_transport ( ) ,
63+ A :: make_address ( ) ,
64+ Arc :: clone ( & config) ,
65+ Default :: default ( ) ,
66+ )
67+ . await
68+ . unwrap ( ) ;
69+ let ( mut conn2, mut sync2) = S :: start (
70+ A :: make_transport ( ) ,
71+ A :: make_address ( ) ,
72+ Arc :: clone ( & config) ,
73+ Default :: default ( ) ,
74+ )
75+ . await
76+ . unwrap ( ) ;
6977
7078 connect_services :: < S > ( & mut conn1, & mut conn2) . await ;
7179
@@ -130,19 +138,28 @@ where
130138
131139async fn block_announcement_no_subscription < A , S > ( )
132140where
133- A : MakeTestAddress < Address = S :: Address > ,
141+ A : TestTransportMaker < Transport = S :: Transport , Address = S :: Address > ,
134142 S : NetworkingService + Debug ,
135143 S :: SyncingMessagingHandle : SyncingMessagingService < S > ,
136144 S :: ConnectivityHandle : ConnectivityService < S > ,
137145{
138146 let config = Arc :: new ( common:: chain:: config:: create_mainnet ( ) ) ;
139- let ( mut conn1, mut sync1) =
140- S :: start ( A :: make_address ( ) , Arc :: clone ( & config) , Default :: default ( ) )
141- . await
142- . unwrap ( ) ;
143- let ( mut conn2, _sync2) = S :: start ( A :: make_address ( ) , Arc :: clone ( & config) , Default :: default ( ) )
144- . await
145- . unwrap ( ) ;
147+ let ( mut conn1, mut sync1) = S :: start (
148+ A :: make_transport ( ) ,
149+ A :: make_address ( ) ,
150+ Arc :: clone ( & config) ,
151+ Default :: default ( ) ,
152+ )
153+ . await
154+ . unwrap ( ) ;
155+ let ( mut conn2, _sync2) = S :: start (
156+ A :: make_transport ( ) ,
157+ A :: make_address ( ) ,
158+ Arc :: clone ( & config) ,
159+ Default :: default ( ) ,
160+ )
161+ . await
162+ . unwrap ( ) ;
146163
147164 connect_services :: < S > ( & mut conn1, & mut conn2) . await ;
148165
@@ -169,21 +186,29 @@ where
169186
170187async fn block_announcement_too_big_message < A , S > ( )
171188where
172- A : MakeTestAddress < Address = S :: Address > ,
189+ A : TestTransportMaker < Transport = S :: Transport , Address = S :: Address > ,
173190 S : NetworkingService + Debug ,
174191 S :: SyncingMessagingHandle : SyncingMessagingService < S > ,
175192 S :: ConnectivityHandle : ConnectivityService < S > ,
176193{
177194 let config = Arc :: new ( common:: chain:: config:: create_mainnet ( ) ) ;
178- let ( mut conn1, mut sync1) =
179- S :: start ( A :: make_address ( ) , Arc :: clone ( & config) , Default :: default ( ) )
180- . await
181- . unwrap ( ) ;
182-
183- let ( mut conn2, mut sync2) =
184- S :: start ( A :: make_address ( ) , Arc :: clone ( & config) , Default :: default ( ) )
185- . await
186- . unwrap ( ) ;
195+ let ( mut conn1, mut sync1) = S :: start (
196+ A :: make_transport ( ) ,
197+ A :: make_address ( ) ,
198+ Arc :: clone ( & config) ,
199+ Default :: default ( ) ,
200+ )
201+ . await
202+ . unwrap ( ) ;
203+
204+ let ( mut conn2, mut sync2) = S :: start (
205+ A :: make_transport ( ) ,
206+ A :: make_address ( ) ,
207+ Arc :: clone ( & config) ,
208+ Default :: default ( ) ,
209+ )
210+ . await
211+ . unwrap ( ) ;
187212
188213 connect_services :: < S > ( & mut conn1, & mut conn2) . await ;
189214
0 commit comments