@@ -112,7 +112,6 @@ async def test_constructor_with_grid_meter(self, mocker: MockerFixture) -> None:
112112 requests_receiver = requests_channel .new_receiver (),
113113 results_sender = results_channel .new_sender (),
114114 component_pool_status_sender = battery_status_channel .new_sender (),
115- wait_for_data_sec = 0.0 ,
116115 ) as distributor :
117116 assert isinstance (distributor ._component_manager , BatteryManager )
118117 assert distributor ._component_manager ._bat_invs_map == {
@@ -144,7 +143,6 @@ async def test_constructor_without_grid_meter(self, mocker: MockerFixture) -> No
144143 requests_receiver = requests_channel .new_receiver (),
145144 results_sender = results_channel .new_sender (),
146145 component_pool_status_sender = battery_status_channel .new_sender (),
147- wait_for_data_sec = 0.0 ,
148146 ) as distributor :
149147 assert isinstance (distributor ._component_manager , BatteryManager )
150148 assert distributor ._component_manager ._bat_invs_map == {
@@ -210,8 +208,9 @@ async def test_power_distributor_one_user(self, mocker: MockerFixture) -> None:
210208 requests_receiver = requests_channel .new_receiver (),
211209 results_sender = results_channel .new_sender (),
212210 component_pool_status_sender = battery_status_channel .new_sender (),
213- wait_for_data_sec = 0.1 ,
214211 ):
212+ await asyncio .sleep (0.1 ) # wait for actor to collect data
213+
215214 await requests_channel .new_sender ().send (request )
216215 result_rx = results_channel .new_receiver ()
217216
@@ -271,8 +270,9 @@ async def test_power_distributor_exclusion_bounds(
271270 requests_receiver = requests_channel .new_receiver (),
272271 results_sender = results_channel .new_sender (),
273272 component_pool_status_sender = battery_status_channel .new_sender (),
274- wait_for_data_sec = 0.1 ,
275273 ):
274+ await asyncio .sleep (0.1 ) # wait for actor to collect data
275+
276276 # zero power requests should pass through despite the exclusion bounds.
277277 request = Request (
278278 power = Power .zero (),
@@ -374,8 +374,9 @@ async def test_two_batteries_one_inverters(self, mocker: MockerFixture) -> None:
374374 requests_receiver = requests_channel .new_receiver (),
375375 component_pool_status_sender = battery_status_channel .new_sender (),
376376 results_sender = results_channel .new_sender (),
377- wait_for_data_sec = 0.1 ,
378377 ):
378+ await asyncio .sleep (0.1 ) # wait for actor to collect data
379+
379380 await requests_channel .new_sender ().send (request )
380381 result_rx = results_channel .new_receiver ()
381382
@@ -454,7 +455,6 @@ async def test_two_batteries_one_broken_one_inverters(
454455 requests_receiver = requests_channel .new_receiver (),
455456 component_pool_status_sender = battery_status_channel .new_sender (),
456457 results_sender = results_channel .new_sender (),
457- wait_for_data_sec = 0.1 ,
458458 ):
459459 await requests_channel .new_sender ().send (request )
460460 result_rx = results_channel .new_receiver ()
@@ -510,8 +510,9 @@ async def test_battery_two_inverters(self, mocker: MockerFixture) -> None:
510510 requests_receiver = requests_channel .new_receiver (),
511511 component_pool_status_sender = battery_status_channel .new_sender (),
512512 results_sender = results_channel .new_sender (),
513- wait_for_data_sec = 0.1 ,
514513 ):
514+ await asyncio .sleep (0.1 ) # wait for actor to collect data
515+
515516 await requests_channel .new_sender ().send (request )
516517 result_rx = results_channel .new_receiver ()
517518
@@ -562,8 +563,9 @@ async def test_two_batteries_three_inverters(self, mocker: MockerFixture) -> Non
562563 requests_receiver = requests_channel .new_receiver (),
563564 component_pool_status_sender = battery_status_channel .new_sender (),
564565 results_sender = results_channel .new_sender (),
565- wait_for_data_sec = 0.1 ,
566566 ):
567+ await asyncio .sleep (0.1 ) # wait for actor to collect data
568+
567569 await requests_channel .new_sender ().send (request )
568570 result_rx = results_channel .new_receiver ()
569571
@@ -648,8 +650,9 @@ async def test_two_batteries_one_inverter_different_exclusion_bounds_2(
648650 requests_receiver = requests_channel .new_receiver (),
649651 component_pool_status_sender = battery_status_channel .new_sender (),
650652 results_sender = results_channel .new_sender (),
651- wait_for_data_sec = 0.1 ,
652653 ):
654+ await asyncio .sleep (0.1 ) # wait for actor to collect data
655+
653656 await requests_channel .new_sender ().send (request )
654657 result_rx = results_channel .new_receiver ()
655658
@@ -735,8 +738,9 @@ async def test_two_batteries_one_inverter_different_exclusion_bounds(
735738 requests_receiver = requests_channel .new_receiver (),
736739 component_pool_status_sender = battery_status_channel .new_sender (),
737740 results_sender = results_channel .new_sender (),
738- wait_for_data_sec = 0.1 ,
739741 ):
742+ await asyncio .sleep (0.1 ) # wait for actor to collect data
743+
740744 await requests_channel .new_sender ().send (request )
741745 result_rx = results_channel .new_receiver ()
742746
@@ -801,7 +805,6 @@ async def test_connected_but_not_requested_batteries(
801805 requests_receiver = requests_channel .new_receiver (),
802806 component_pool_status_sender = battery_status_channel .new_sender (),
803807 results_sender = results_channel .new_sender (),
804- wait_for_data_sec = 0.1 ,
805808 ):
806809 await requests_channel .new_sender ().send (request )
807810 result_rx = results_channel .new_receiver ()
@@ -859,8 +862,9 @@ async def test_battery_soc_nan(self, mocker: MockerFixture) -> None:
859862 requests_receiver = requests_channel .new_receiver (),
860863 results_sender = results_channel .new_sender (),
861864 component_pool_status_sender = battery_status_channel .new_sender (),
862- wait_for_data_sec = 0.1 ,
863865 ):
866+ await asyncio .sleep (0.1 ) # wait for actor to collect data
867+
864868 await requests_channel .new_sender ().send (request )
865869 result_rx = results_channel .new_receiver ()
866870
@@ -914,8 +918,9 @@ async def test_battery_capacity_nan(self, mocker: MockerFixture) -> None:
914918 requests_receiver = requests_channel .new_receiver (),
915919 results_sender = results_channel .new_sender (),
916920 component_pool_status_sender = battery_status_channel .new_sender (),
917- wait_for_data_sec = 0.1 ,
918921 ):
922+ await asyncio .sleep (0.1 ) # wait for actor to collect data
923+
919924 await requests_channel .new_sender ().send (request )
920925 result_rx = results_channel .new_receiver ()
921926
@@ -988,8 +993,9 @@ async def test_battery_power_bounds_nan(self, mocker: MockerFixture) -> None:
988993 requests_receiver = requests_channel .new_receiver (),
989994 results_sender = results_channel .new_sender (),
990995 component_pool_status_sender = battery_status_channel .new_sender (),
991- wait_for_data_sec = 0.1 ,
992996 ):
997+ await asyncio .sleep (0.1 ) # wait for actor to collect data
998+
993999 await requests_channel .new_sender ().send (request )
9941000 result_rx = results_channel .new_receiver ()
9951001
@@ -1034,7 +1040,6 @@ async def test_power_distributor_invalid_battery_id(
10341040 requests_receiver = requests_channel .new_receiver (),
10351041 results_sender = results_channel .new_sender (),
10361042 component_pool_status_sender = battery_status_channel .new_sender (),
1037- wait_for_data_sec = 0.1 ,
10381043 ):
10391044 await requests_channel .new_sender ().send (request )
10401045 result_rx = results_channel .new_receiver ()
@@ -1079,8 +1084,9 @@ async def test_power_distributor_one_user_adjust_power_consume(
10791084 requests_receiver = requests_channel .new_receiver (),
10801085 results_sender = results_channel .new_sender (),
10811086 component_pool_status_sender = battery_status_channel .new_sender (),
1082- wait_for_data_sec = 0.1 ,
10831087 ):
1088+ await asyncio .sleep (0.1 ) # wait for actor to collect data
1089+
10841090 await requests_channel .new_sender ().send (request )
10851091 result_rx = results_channel .new_receiver ()
10861092
@@ -1126,8 +1132,9 @@ async def test_power_distributor_one_user_adjust_power_supply(
11261132 requests_receiver = requests_channel .new_receiver (),
11271133 results_sender = results_channel .new_sender (),
11281134 component_pool_status_sender = battery_status_channel .new_sender (),
1129- wait_for_data_sec = 0.1 ,
11301135 ):
1136+ await asyncio .sleep (0.1 ) # wait for actor to collect data
1137+
11311138 await requests_channel .new_sender ().send (request )
11321139 result_rx = results_channel .new_receiver ()
11331140
@@ -1173,8 +1180,9 @@ async def test_power_distributor_one_user_adjust_power_success(
11731180 requests_receiver = requests_channel .new_receiver (),
11741181 results_sender = results_channel .new_sender (),
11751182 component_pool_status_sender = battery_status_channel .new_sender (),
1176- wait_for_data_sec = 0.1 ,
11771183 ):
1184+ await asyncio .sleep (0.1 ) # wait for actor to collect data
1185+
11781186 await requests_channel .new_sender ().send (request )
11791187 result_rx = results_channel .new_receiver ()
11801188
@@ -1213,8 +1221,9 @@ async def test_not_all_batteries_are_working(self, mocker: MockerFixture) -> Non
12131221 requests_receiver = requests_channel .new_receiver (),
12141222 results_sender = results_channel .new_sender (),
12151223 component_pool_status_sender = battery_status_channel .new_sender (),
1216- wait_for_data_sec = 0.1 ,
12171224 ):
1225+ await asyncio .sleep (0.1 ) # wait for actor to collect data
1226+
12181227 request = Request (
12191228 power = Power .from_kilowatts (1.2 ),
12201229 component_ids = batteries ,
@@ -1267,8 +1276,9 @@ async def test_partial_failure_result(self, mocker: MockerFixture) -> None:
12671276 requests_receiver = requests_channel .new_receiver (),
12681277 results_sender = results_channel .new_sender (),
12691278 component_pool_status_sender = battery_status_channel .new_sender (),
1270- wait_for_data_sec = 0.1 ,
12711279 ):
1280+ await asyncio .sleep (0.1 ) # wait for actor to collect data
1281+
12721282 request = Request (
12731283 power = Power .from_kilowatts (1.70 ),
12741284 component_ids = batteries ,
0 commit comments