|
9 | 9 | import pytest |
10 | 10 | import time_machine |
11 | 11 | from frequenz.channels import Broadcast, OneshotChannel, Receiver, Sender |
| 12 | +from frequenz.channels._broadcast import BroadcastReceiver |
12 | 13 | from frequenz.client.common.microgrid.components import ComponentId |
13 | 14 | from frequenz.client.microgrid.metrics import Metric |
14 | 15 | from frequenz.quantities import Quantity |
@@ -106,7 +107,7 @@ async def test_single_request( |
106 | 107 | ), |
107 | 108 | ) as resampling_actor: |
108 | 109 | telem_stream_sender, telem_stream_receiver = OneshotChannel[ |
109 | | - Receiver[Sample[Quantity]] |
| 110 | + BroadcastReceiver[Sample[Quantity]] |
110 | 111 | ]() |
111 | 112 | subs_req = ComponentMetricRequest( |
112 | 113 | namespace="Resampling", |
@@ -157,7 +158,7 @@ async def test_duplicate_request( |
157 | 158 | ), |
158 | 159 | ) as resampling_actor: |
159 | 160 | telem_stream_sender, telem_stream_receiver = OneshotChannel[ |
160 | | - Receiver[Sample[Quantity]] |
| 161 | + BroadcastReceiver[Sample[Quantity]] |
161 | 162 | ]() |
162 | 163 | subs_req = ComponentMetricRequest( |
163 | 164 | namespace="Resampling", |
@@ -211,7 +212,7 @@ async def test_resubscribe(fake_time: time_machine.Coordinates) -> None: |
211 | 212 |
|
212 | 213 | async def send_metric_request() -> Receiver[Receiver[Sample[Quantity]]]: |
213 | 214 | telem_stream_sender, telem_stream_receiver = OneshotChannel[ |
214 | | - Receiver[Sample[Quantity]] |
| 215 | + BroadcastReceiver[Sample[Quantity]] |
215 | 216 | ]() |
216 | 217 | subs_req = ComponentMetricRequest( |
217 | 218 | namespace="Resampling", |
|
0 commit comments