@@ -21,7 +21,6 @@ class at a time.
2121 Selected ,
2222 UnhandledSelectedError ,
2323 select ,
24- selected_from ,
2524)
2625from frequenz .channels .event import Event
2726
@@ -87,7 +86,7 @@ def assert_received_from(
8786 number is negative, a > check is performed with the absolute value. If
8887 it is 0, no check is performed.
8988 """
90- assert selected_from (selected , receiver )
89+ assert receiver . matches (selected )
9190 assert selected .message is None
9291 assert selected .exception is None
9392 assert not selected .was_stopped
@@ -120,7 +119,7 @@ def assert_receiver_stopped(
120119 number is negative, a > check is performed with the absolute value. If
121120 it is 0, no check is performed.
122121 """
123- assert selected_from (selected , receiver )
122+ assert receiver . matches (selected )
124123 assert selected .was_stopped
125124 assert isinstance (selected .exception , ReceiverStoppedError )
126125 assert selected .exception .receiver is receiver
@@ -245,33 +244,33 @@ async def test_break(
245244 """Test that break works."""
246245 selected : Selected [Any ] | None = None
247246 async for selected in select (self .recv1 , self .recv2 , self .recv3 ):
248- if selected_from ( selected , self .recv1 ):
247+ if self .recv1 . matches ( selected ):
249248 continue
250- if selected_from ( selected , self .recv2 ):
249+ if self .recv2 . matches ( selected ):
251250 continue
252- if selected_from ( selected , self .recv3 ):
251+ if self .recv3 . matches ( selected ):
253252 break
254253
255254 assert selected is not None
256255 self .assert_received_from (selected , self .recv3 , at_time = 2 )
257256
258257 async for selected in select (self .recv1 , self .recv2 , self .recv3 ):
259- if selected_from ( selected , self .recv1 ):
258+ if self .recv1 . matches ( selected ):
260259 continue
261- if selected_from ( selected , self .recv2 ):
260+ if self .recv2 . matches ( selected ):
262261 break
263- if selected_from ( selected , self .recv3 ):
262+ if self .recv3 . matches ( selected ):
264263 continue
265264
266265 assert selected is not None
267266 self .assert_received_from (selected , self .recv2 , at_time = 6 )
268267
269268 async for selected in select (self .recv1 , self .recv2 , self .recv3 ):
270- if selected_from ( selected , self .recv1 ):
269+ if self .recv1 . matches ( selected ):
271270 continue
272- if selected_from ( selected , self .recv2 ):
271+ if self .recv2 . matches ( selected ):
273272 continue
274- if selected_from ( selected , self .recv3 ):
273+ if self .recv3 . matches ( selected ):
275274 break
276275
277276 assert selected is not None
@@ -281,7 +280,7 @@ async def test_break(
281280 assert self .recv3 .is_stopped
282281
283282 async for selected in select (self .recv2 ):
284- if selected_from ( selected , self .recv2 ):
283+ if self .recv2 . matches ( selected ):
285284 continue
286285
287286 self .assert_receiver_stopped (
@@ -300,9 +299,9 @@ async def test_missed_select_from(
300299 selected : Selected [Any ] | None = None
301300 with pytest .raises (UnhandledSelectedError ) as excinfo :
302301 async for selected in select (self .recv1 , self .recv2 , self .recv3 ):
303- if selected_from ( selected , self .recv1 ):
302+ if self .recv1 . matches ( selected ):
304303 continue
305- if selected_from ( selected , self .recv2 ):
304+ if self .recv2 . matches ( selected ):
306305 continue
307306
308307 assert False , "Should not reach this point"
@@ -392,11 +391,11 @@ async def test_multiple_ready(
392391 received .clear ()
393392 last_time = now
394393
395- if selected_from ( selected , self .recv1 ):
394+ if self .recv1 . matches ( selected ):
396395 received .add (self .recv1 .name )
397- elif selected_from ( selected , self .recv2 ):
396+ elif self .recv2 . matches ( selected ):
398397 received .add (self .recv2 .name )
399- elif selected_from ( selected , self .recv3 ):
398+ elif self .recv3 . matches ( selected ):
400399 received .add (self .recv3 .name )
401400 else :
402401 assert False , "Should not reach this point"
@@ -425,11 +424,11 @@ def test_tasks_are_cleaned_up_with_break(self) -> None:
425424 async def run () -> None :
426425 task = loop .create_task (self .run_multiple_ready ())
427426 async for selected in select (self .recv1 , self .recv2 , self .recv3 ):
428- if selected_from ( selected , self .recv1 ):
427+ if self .recv1 . matches ( selected ):
429428 continue
430- if selected_from ( selected , self .recv2 ):
429+ if self .recv2 . matches ( selected ):
431430 continue
432- if selected_from ( selected , self .recv3 ):
431+ if self .recv3 . matches ( selected ):
433432 break
434433
435434 task .cancel ()
0 commit comments