Skip to content

Commit 86f65d3

Browse files
author
Andrei Neagu
committed
refactor public interfaces
1 parent e2bb020 commit 86f65d3

File tree

2 files changed

+31
-11
lines changed
  • services/dynamic-scheduler
    • src/simcore_service_dynamic_scheduler/services/generic_scheduler
    • tests/unit/service_generic_scheduler

2 files changed

+31
-11
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,30 @@
11
from ._core import cancel_operation, start_operation
22
from ._lifespan import get_generic_scheduler_lifespans
3+
from ._models import (
4+
OperationName,
5+
ProvidedOperationContext,
6+
RequiredOperationContext,
7+
ScheduleId,
8+
)
9+
from ._operation import (
10+
BaseStep,
11+
Operation,
12+
OperationRegistry,
13+
ParallelStepGroup,
14+
SingleStepGroup,
15+
)
316

417
__all__: tuple[str, ...] = (
518
"start_operation",
19+
"SingleStepGroup",
20+
"ScheduleId",
21+
"RequiredOperationContext",
22+
"ProvidedOperationContext",
23+
"ParallelStepGroup",
24+
"OperationRegistry",
25+
"OperationName",
26+
"Operation",
627
"get_generic_scheduler_lifespans",
728
"cancel_operation",
29+
"BaseStep",
830
)

services/dynamic-scheduler/tests/unit/service_generic_scheduler/test__core.py

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@
2222
from settings_library.redis import RedisSettings
2323
from simcore_service_dynamic_scheduler.core.application import create_app
2424
from simcore_service_dynamic_scheduler.services.generic_scheduler import (
25+
BaseStep,
26+
Operation,
27+
OperationName,
28+
OperationRegistry,
29+
ParallelStepGroup,
30+
ProvidedOperationContext,
31+
RequiredOperationContext,
32+
ScheduleId,
33+
SingleStepGroup,
2534
cancel_operation,
2635
start_operation,
2736
)
@@ -33,17 +42,6 @@
3342
)
3443
from simcore_service_dynamic_scheduler.services.generic_scheduler._models import (
3544
OperationContext,
36-
OperationName,
37-
ProvidedOperationContext,
38-
RequiredOperationContext,
39-
ScheduleId,
40-
)
41-
from simcore_service_dynamic_scheduler.services.generic_scheduler._operation import (
42-
BaseStep,
43-
Operation,
44-
OperationRegistry,
45-
ParallelStepGroup,
46-
SingleStepGroup,
4745
)
4846
from simcore_service_dynamic_scheduler.services.generic_scheduler._store import (
4947
get_store,

0 commit comments

Comments
 (0)