@@ -26,7 +26,7 @@ def patch_broker(
26
26
) -> BrokerUsecase :
27
27
return broker
28
28
29
- async def test_broker_middleware_order (self , queue : str , mock : Mock ):
29
+ async def test_broker_middleware_order (self , queue : str , mock : Mock , raw_broker ):
30
30
class InnerMiddleware (BaseMiddleware ):
31
31
async def consume_scope (self , call_next , msg ):
32
32
mock .consume_inner ()
@@ -57,7 +57,7 @@ async def publish_scope(self, call_next, msg, *args, **kwargs):
57
57
async def handler (msg ):
58
58
pass
59
59
60
- async with self .patch_broker (broker ) as br :
60
+ async with self .patch_broker (raw_broker , broker ) as br :
61
61
await br .publish (None , queue )
62
62
63
63
mock .consume_inner .assert_called_once ()
@@ -68,7 +68,7 @@ async def handler(msg):
68
68
assert [c .args [0 ] for c in mock .sub .call_args_list ] == ["outer" , "inner" ]
69
69
assert [c .args [0 ] for c in mock .pub .call_args_list ] == ["outer" , "inner" ]
70
70
71
- async def test_publisher_middleware_order (self , queue : str , mock : Mock ):
71
+ async def test_publisher_middleware_order (self , queue : str , mock : Mock , raw_broker ):
72
72
class InnerMiddleware (BaseMiddleware ):
73
73
async def publish_scope (self , call_next , msg , * args , ** kwargs ):
74
74
mock .publish_inner ()
@@ -102,7 +102,7 @@ async def publish_scope(self, call_next, msg, *args, **kwargs):
102
102
async def handler (msg ):
103
103
pass
104
104
105
- async with self .patch_broker (broker ):
105
+ async with self .patch_broker (raw_broker , broker ):
106
106
await publisher .publish (None , queue )
107
107
108
108
mock .publish_inner .assert_called_once ()
@@ -111,7 +111,7 @@ async def handler(msg):
111
111
112
112
assert [c .args [0 ] for c in mock .call_args_list ] == ["outer" , "middle" , "inner" ]
113
113
114
- async def test_publisher_with_router_middleware_order (self , queue : str , mock : Mock ):
114
+ async def test_publisher_with_router_middleware_order (self , queue : str , mock : Mock , raw_broker ):
115
115
class InnerMiddleware (BaseMiddleware ):
116
116
async def publish_scope (self , call_next , msg , * args , ** kwargs ):
117
117
mock .publish_inner ()
@@ -145,7 +145,7 @@ async def handler(msg):
145
145
router .include_router (router2 )
146
146
broker .include_router (router )
147
147
148
- async with self .patch_broker (broker ):
148
+ async with self .patch_broker (raw_broker , broker ):
149
149
await publisher .publish (None , queue )
150
150
151
151
mock .publish_inner .assert_called_once ()
@@ -154,7 +154,7 @@ async def handler(msg):
154
154
155
155
assert [c .args [0 ] for c in mock .call_args_list ] == ["outer" , "middle" , "inner" ]
156
156
157
- async def test_consume_middleware_order (self , queue : str , mock : Mock ):
157
+ async def test_consume_middleware_order (self , queue : str , mock : Mock , raw_broker ):
158
158
class InnerMiddleware (BaseMiddleware ):
159
159
async def consume_scope (self , call_next , msg ):
160
160
mock .consume_inner ()
@@ -187,7 +187,7 @@ async def consume_scope(self, call_next, msg):
187
187
async def handler (msg ):
188
188
pass
189
189
190
- async with self .patch_broker (broker ) as br :
190
+ async with self .patch_broker (raw_broker , broker ) as br :
191
191
await br .publish (None , queue )
192
192
193
193
mock .consume_inner .assert_called_once ()
@@ -196,7 +196,7 @@ async def handler(msg):
196
196
197
197
assert [c .args [0 ] for c in mock .call_args_list ] == ["outer" , "middle" , "inner" ]
198
198
199
- async def test_consume_with_middleware_order (self , queue : str , mock : Mock ):
199
+ async def test_consume_with_middleware_order (self , queue : str , mock : Mock , raw_broker ):
200
200
class InnerMiddleware (BaseMiddleware ):
201
201
async def consume_scope (self , call_next , msg ):
202
202
mock .consume_inner ()
@@ -227,7 +227,7 @@ async def handler(msg):
227
227
228
228
router .include_router (router2 )
229
229
broker .include_router (router )
230
- async with self .patch_broker (broker ) as br :
230
+ async with self .patch_broker (raw_broker , broker ) as br :
231
231
await br .publish (None , queue )
232
232
233
233
mock .consume_inner .assert_called_once ()
@@ -236,7 +236,7 @@ async def handler(msg):
236
236
237
237
assert [c .args [0 ] for c in mock .call_args_list ] == ["outer" , "middle" , "inner" ]
238
238
239
- async def test_aenter_aexit (self , queue : str , mock : Mock ):
239
+ async def test_aenter_aexit (self , queue : str , mock : Mock , raw_broker ):
240
240
class InnerMiddleware (BaseMiddleware ):
241
241
async def __aenter__ (self ):
242
242
mock .enter_inner ()
@@ -274,10 +274,10 @@ async def __aexit__(
274
274
args , kwargs = self .get_subscriber_params (queue )
275
275
276
276
@broker .subscriber (* args , ** kwargs )
277
- async def handler (msg ):
277
+ async def handler_sub (msg ):
278
278
pass
279
279
280
- async with self .patch_broker (broker ) as br :
280
+ async with self .patch_broker (raw_broker , broker ) as br :
281
281
await br .publish (None , queue )
282
282
283
283
mock .enter_inner .assert_called_once ()
0 commit comments