Skip to content

Commit 3a88db8

Browse files
committed
Update formula tests to use battery_pool to get battery power
... instead of `logical_meter.battery_power`, which has been removed. Signed-off-by: Sahas Subramanian <[email protected]>
1 parent 05eb4ee commit 3a88db8

File tree

2 files changed

+11
-14
lines changed

2 files changed

+11
-14
lines changed

tests/timeseries/_formula_engine/test_formula_composition.py

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,16 @@ async def test_formula_composition( # pylint: disable=too-many-locals
2828
mockgrid.add_solar_inverters(2)
2929
await mockgrid.start(mocker)
3030
logical_meter = microgrid.logical_meter()
31-
31+
battery_pool = microgrid.battery_pool()
3232
main_meter_recv = get_resampled_stream(
3333
4,
3434
ComponentMetricId.ACTIVE_POWER,
3535
)
3636
grid_power_recv = logical_meter.grid_power.new_receiver()
37-
battery_power_recv = logical_meter.battery_power.new_receiver()
37+
battery_power_recv = battery_pool.power.new_receiver()
3838
pv_power_recv = logical_meter.pv_power.new_receiver()
3939

40-
engine = (logical_meter.pv_power + logical_meter.battery_power).build(
41-
"inv_power"
42-
)
40+
engine = (logical_meter.pv_power + battery_pool.power).build("inv_power")
4341
inv_calc_recv = engine.new_receiver()
4442

4543
count = 0
@@ -69,13 +67,12 @@ async def test_formula_composition_missing_pv(self, mocker: MockerFixture) -> No
6967
mockgrid = MockMicrogrid(grid_side_meter=False)
7068
mockgrid.add_batteries(3)
7169
await mockgrid.start(mocker)
70+
battery_pool = microgrid.battery_pool()
7271
logical_meter = microgrid.logical_meter()
7372

74-
battery_power_recv = logical_meter.battery_power.new_receiver()
73+
battery_power_recv = battery_pool.power.new_receiver()
7574
pv_power_recv = logical_meter.pv_power.new_receiver()
76-
engine = (logical_meter.pv_power + logical_meter.battery_power).build(
77-
"inv_power"
78-
)
75+
engine = (logical_meter.pv_power + battery_pool.power).build("inv_power")
7976
inv_calc_recv = engine.new_receiver()
8077

8178
count = 0
@@ -98,13 +95,12 @@ async def test_formula_composition_missing_bat(self, mocker: MockerFixture) -> N
9895
mockgrid = MockMicrogrid(grid_side_meter=False)
9996
mockgrid.add_solar_inverters(2)
10097
await mockgrid.start(mocker)
98+
battery_pool = microgrid.battery_pool()
10199
logical_meter = microgrid.logical_meter()
102100

103-
battery_power_recv = logical_meter.battery_power.new_receiver()
101+
battery_power_recv = battery_pool.power.new_receiver()
104102
pv_power_recv = logical_meter.pv_power.new_receiver()
105-
engine = (logical_meter.pv_power + logical_meter.battery_power).build(
106-
"inv_power"
107-
)
103+
engine = (logical_meter.pv_power + battery_pool.power).build("inv_power")
108104
inv_calc_recv = engine.new_receiver()
109105

110106
count = 0

tests/timeseries/test_logical_meter.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,10 @@ async def test_battery_and_pv_power( # pylint: disable=too-many-locals
103103
mockgrid.add_batteries(3)
104104
mockgrid.add_solar_inverters(2)
105105
await mockgrid.start(mocker)
106+
battery_pool = microgrid.battery_pool()
106107
logical_meter = microgrid.logical_meter()
107108

108-
battery_power_recv = logical_meter.battery_power.new_receiver()
109+
battery_power_recv = battery_pool.power.new_receiver()
109110
pv_power_recv = logical_meter.pv_power.new_receiver()
110111

111112
bat_inv_receivers = [

0 commit comments

Comments
 (0)