@@ -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
0 commit comments