Skip to content

Commit f9d0797

Browse files
committed
Replace Peekable in test_client.py with Receivers
Signed-off-by: Sahas Subramanian <[email protected]>
1 parent d32719f commit f9d0797

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

tests/microgrid/test_client.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -407,10 +407,10 @@ async def test_meter_data(self) -> None:
407407
with pytest.raises(ValueError):
408408
# should raise a ValueError for wrong component category
409409
await microgrid.meter_data(38)
410-
peekable = (await microgrid.meter_data(83)).into_peekable()
410+
receiver = await microgrid.meter_data(83)
411411
await asyncio.sleep(0.2)
412412

413-
latest = peekable.peek()
413+
latest = await anext(receiver)
414414
assert isinstance(latest, MeterData)
415415
assert latest.component_id == 83
416416

@@ -431,10 +431,10 @@ async def test_battery_data(self) -> None:
431431
with pytest.raises(ValueError):
432432
# should raise a ValueError for wrong component category
433433
await microgrid.meter_data(38)
434-
peekable = (await microgrid.battery_data(83)).into_peekable()
434+
receiver = await microgrid.battery_data(83)
435435
await asyncio.sleep(0.2)
436436

437-
latest = peekable.peek()
437+
latest = await anext(receiver)
438438
assert isinstance(latest, BatteryData)
439439
assert latest.component_id == 83
440440

@@ -455,10 +455,10 @@ async def test_inverter_data(self) -> None:
455455
with pytest.raises(ValueError):
456456
# should raise a ValueError for wrong component category
457457
await microgrid.meter_data(38)
458-
peekable = (await microgrid.inverter_data(83)).into_peekable()
458+
receiver = await microgrid.inverter_data(83)
459459
await asyncio.sleep(0.2)
460460

461-
latest = peekable.peek()
461+
latest = await anext(receiver)
462462
assert isinstance(latest, InverterData)
463463
assert latest.component_id == 83
464464

@@ -479,10 +479,10 @@ async def test_ev_charger_data(self) -> None:
479479
with pytest.raises(ValueError):
480480
# should raise a ValueError for wrong component category
481481
await microgrid.meter_data(38)
482-
peekable = (await microgrid.ev_charger_data(83)).into_peekable()
482+
receiver = await microgrid.ev_charger_data(83)
483483
await asyncio.sleep(0.2)
484484

485-
latest = peekable.peek()
485+
latest = await anext(receiver)
486486
assert isinstance(latest, EVChargerData)
487487
assert latest.component_id == 83
488488

0 commit comments

Comments
 (0)