File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
src/frequenz/client/dispatch/test Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -69,9 +69,12 @@ def generate_recurrence_rule(self) -> RecurrenceRule:
6969 ],
7070 )
7171
72- def generate_dispatch (self ) -> Dispatch :
72+ def generate_dispatch (self , microgrid_id : int | None = None ) -> Dispatch :
7373 """Generate a random dispatch instance.
7474
75+ Args:
76+ microgrid_id: The microgrid_id to set on the dispatch.
77+
7578 Returns:
7679 a random dispatch instance
7780 """
@@ -84,7 +87,7 @@ def generate_dispatch(self) -> Dispatch:
8487 id = self ._last_id ,
8588 create_time = create_time ,
8689 update_time = create_time + timedelta (seconds = self ._rng .randint (0 , 1000000 )),
87- microgrid_id = self ._rng .randint (0 , 100 ),
90+ microgrid_id = microgrid_id or self ._rng .randint (0 , 100 ),
8891 type = str (self ._rng .randint (0 , 100_000 )),
8992 start_time = datetime .now ().astimezone (timezone .utc )
9093 + timedelta (seconds = self ._rng .randint (0 , 1000000 )),
You can’t perform that action at this time.
0 commit comments