| src/dataknobs_fsm/api/advanced.py |
ExecutionMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/api/advanced.py |
ExecutionHook |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/api/advanced.py |
StepResult |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM |
310 |
310 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger |
103 |
103 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
(no class) |
131 |
14 |
0 |
89% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM |
95 |
95 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
(no class) |
31 |
1 |
0 |
97% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM |
64 |
64 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
(no class) |
61 |
35 |
0 |
43% |
| src/dataknobs_fsm/cli/commands.py |
(no class) |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/cli/main.py |
(no class) |
470 |
470 |
2 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder |
241 |
241 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_schema.JSONSchemaValidator |
27 |
27 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
(no class) |
31 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader |
255 |
255 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
(no class) |
26 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
ResourceType |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
ExecutionStrategy |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
FunctionReference |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
DataModeConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
TransactionConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
StreamConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
ResourceConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
ArcConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
PushArcConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
StateConfig |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
NetworkConfig |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
FSMConfig |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
UseCaseTemplate |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
TemplateConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
(no class) |
133 |
15 |
0 |
89% |
| src/dataknobs_fsm/config/validator.py |
ConfigValidator |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/config/validator.py |
(no class) |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
DataIsolationMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/arc.py |
ArcDefinition |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
PushArc |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution |
159 |
159 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
(no class) |
46 |
0 |
2 |
100% |
| src/dataknobs_fsm/core/context_factory.py |
ContextFactory |
55 |
55 |
0 |
0% |
| src/dataknobs_fsm/core/context_factory.py |
(no class) |
16 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DataHandlingMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DataHandler |
1 |
0 |
34 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
CopyModeHandler |
14 |
11 |
0 |
21% |
| src/dataknobs_fsm/core/data_modes.py |
ReferenceModeHandler |
32 |
27 |
0 |
16% |
| src/dataknobs_fsm/core/data_modes.py |
DirectModeHandler |
13 |
10 |
0 |
23% |
| src/dataknobs_fsm/core/data_modes.py |
DataModeManager |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
(no class) |
37 |
1 |
8 |
97% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData |
46 |
46 |
2 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
StateDataWrapper |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
(no class) |
59 |
18 |
1 |
69% |
| src/dataknobs_fsm/core/exceptions.py |
InvalidConfigurationError |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
StateExecutionError |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
TransitionError |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
ResourceError |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
FunctionError |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/exceptions.py |
CircuitBreakerError |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
ETLError |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
BulkheadTimeoutError |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
(no class) |
22 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/fsm.py |
FSM |
210 |
210 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
(no class) |
38 |
0 |
3 |
100% |
| src/dataknobs_fsm/core/modes.py |
ProcessingMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/modes.py |
TransactionMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/modes.py |
(no class) |
19 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/network.py |
Arc |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
NetworkResourceRequirements |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork |
169 |
169 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
(no class) |
60 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
(no class) |
19 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/state.py |
StateType |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/state.py |
StateStatus |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/state.py |
StateSchema |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance |
43 |
43 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
State |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/state.py |
(no class) |
100 |
0 |
2 |
100% |
| src/dataknobs_fsm/core/transactions.py |
TransactionStrategy |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/transactions.py |
TransactionState |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/transactions.py |
Transaction |
17 |
17 |
2 |
0% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager |
20 |
20 |
27 |
0% |
| src/dataknobs_fsm/core/transactions.py |
SingleTransactionManager |
31 |
31 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager |
44 |
44 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
ManualTransactionManager |
37 |
37 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
(no class) |
61 |
9 |
9 |
85% |
| src/dataknobs_fsm/execution/async_batch.py |
AsyncBatchExecutor |
83 |
83 |
0 |
0% |
| src/dataknobs_fsm/execution/async_batch.py |
(no class) |
15 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine |
221 |
221 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
(no class) |
30 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamResult |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor |
90 |
90 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
(no class) |
26 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine |
66 |
66 |
29 |
0% |
| src/dataknobs_fsm/execution/base_engine.py |
(no class) |
21 |
0 |
12 |
100% |
| src/dataknobs_fsm/execution/batch.py |
BatchResult |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/batch.py |
BatchProgress |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor |
146 |
146 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
(no class) |
44 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/common.py |
TransitionSelectionMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/common.py |
NetworkSelector |
42 |
42 |
0 |
0% |
| src/dataknobs_fsm/execution/common.py |
ArcScorer |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/execution/common.py |
TransitionSelector |
67 |
67 |
0 |
0% |
| src/dataknobs_fsm/execution/common.py |
(no class) |
44 |
19 |
2 |
57% |
| src/dataknobs_fsm/execution/context.py |
ResourceStatus |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/context.py |
ResourceAllocation |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/context.py |
TransactionInfo |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext |
133 |
133 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
(no class) |
54 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
TraversalStrategy |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine |
322 |
322 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
(no class) |
46 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStatus |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep |
52 |
52 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory |
188 |
188 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
(no class) |
46 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor |
171 |
171 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
(no class) |
18 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/stream.py |
StreamPipeline |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/stream.py |
StreamProgress |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor |
96 |
96 |
0 |
0% |
| src/dataknobs_fsm/execution/stream.py |
(no class) |
36 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
FunctionType |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
ExecutionResult |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
FunctionContext |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
IValidationFunction |
0 |
0 |
16 |
100% |
| src/dataknobs_fsm/functions/base.py |
ITransformFunction |
0 |
0 |
16 |
100% |
| src/dataknobs_fsm/functions/base.py |
IStateTestFunction |
0 |
0 |
16 |
100% |
| src/dataknobs_fsm/functions/base.py |
IEndStateTestFunction |
0 |
0 |
16 |
100% |
| src/dataknobs_fsm/functions/base.py |
ResourceStatus |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
ResourceConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
IResource |
0 |
0 |
35 |
100% |
| src/dataknobs_fsm/functions/base.py |
FSMError |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
ValidationError |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
TransformError |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
StateTransitionError |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
ResourceError |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
ConfigurationError |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
BaseFunction |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
CompositeFunction |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
Function |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/functions/base.py |
FunctionRegistry |
35 |
35 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
(no class) |
76 |
0 |
30 |
100% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseFetch |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseUpsert |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
BatchCommit |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseQuery |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseTransaction |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseBulkInsert |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
(no class) |
39 |
39 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader |
79 |
79 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser |
51 |
51 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
FileAppender |
52 |
52 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
StreamAggregator |
52 |
52 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
(no class) |
43 |
43 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldMapper |
36 |
36 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ValueNormalizer |
44 |
44 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
TypeConverter |
29 |
29 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
DataEnricher |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldFilter |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ValueReplacer |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ArrayFlattener |
30 |
30 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
DataSplitter |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ChainTransformer |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
(no class) |
65 |
65 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
RequiredFieldsValidator |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
SchemaValidator |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
RangeValidator |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
PatternValidator |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
TypeValidator |
26 |
26 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
LengthValidator |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
UniqueValidator |
29 |
29 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
DependencyValidator |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
CompositeValidator |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
(no class) |
55 |
55 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionSource |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/manager.py |
AsyncCallable |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper |
31 |
31 |
5 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper |
79 |
79 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager |
91 |
88 |
0 |
3% |
| src/dataknobs_fsm/functions/manager.py |
(no class) |
55 |
3 |
1 |
95% |
| src/dataknobs_fsm/io/adapters.py |
FileIOAdapter |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider |
54 |
54 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider |
39 |
39 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
DatabaseIOAdapter |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider |
51 |
51 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider |
59 |
59 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
HTTPIOAdapter |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider |
81 |
81 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider |
55 |
55 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
StreamIOAdapter |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
(no class) |
98 |
98 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
IOMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/io/base.py |
IOFormat |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/io/base.py |
IOConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/io/base.py |
IOProvider |
6 |
6 |
6 |
0% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider |
5 |
5 |
12 |
0% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider |
2 |
2 |
12 |
0% |
| src/dataknobs_fsm/io/base.py |
TransformProtocol |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
IOAdapter |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/io/base.py |
(no class) |
59 |
59 |
36 |
0% |
| src/dataknobs_fsm/io/utils.py |
IORouter |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOBuffer |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
ParallelIOExecutor |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
(no class) |
82 |
82 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
OrchestrationMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIEndpoint |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrationConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
RateLimiter |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
CircuitBreaker |
29 |
29 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator |
144 |
144 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
(no class) |
92 |
92 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
RecoveryStrategy |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
BackoffStrategy |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
RetryConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
CircuitBreakerConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
FallbackConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
CompensationConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
BulkheadConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
RetryExecutor |
44 |
44 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
CircuitBreakerState |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/error_recovery.py |
CircuitBreaker |
54 |
54 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
Bulkhead |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow |
148 |
148 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
(no class) |
126 |
126 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
ETLMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/etl.py |
ETLConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL |
122 |
122 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
(no class) |
75 |
75 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileFormat |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/file_processing.py |
ProcessingMode |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessingConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor |
213 |
213 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
(no class) |
93 |
93 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
ResourceStatus |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/base.py |
ResourceHealth |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/base.py |
ResourceMetrics |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourceProvider |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourcePool |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider |
32 |
32 |
15 |
0% |
| src/dataknobs_fsm/resources/base.py |
(no class) |
58 |
0 |
4 |
100% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter |
99 |
99 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
(no class) |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileHandle |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource |
112 |
112 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
(no class) |
30 |
30 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPSession |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource |
122 |
122 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
(no class) |
40 |
40 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager |
226 |
226 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
(no class) |
36 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/pool.py |
PoolConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/pool.py |
PooledResource |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool |
126 |
126 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
(no class) |
36 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle |
25 |
25 |
0 |
0% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource |
65 |
65 |
6 |
0% |
| src/dataknobs_fsm/resources/properties.py |
(no class) |
23 |
23 |
1 |
0% |
| src/dataknobs_fsm/storage/base.py |
StorageBackend |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/storage/base.py |
StorageConfig |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage |
0 |
0 |
79 |
100% |
| src/dataknobs_fsm/storage/base.py |
BaseHistoryStorage |
34 |
34 |
2 |
0% |
| src/dataknobs_fsm/storage/base.py |
StorageFactory |
6 |
5 |
0 |
17% |
| src/dataknobs_fsm/storage/base.py |
(no class) |
31 |
0 |
49 |
100% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage |
153 |
153 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
(no class) |
24 |
0 |
2 |
100% |
| src/dataknobs_fsm/storage/file.py |
FileStorage |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/storage/file.py |
(no class) |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/storage/memory.py |
InMemoryStorage |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/storage/memory.py |
(no class) |
7 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/core.py |
StreamStatus |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/core.py |
StreamConfig |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/core.py |
StreamChunk |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/core.py |
StreamMetrics |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSource |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSink |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext |
144 |
144 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
AsyncStreamContext |
56 |
56 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
BasicStreamProcessor |
33 |
33 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSource |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSink |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
(no class) |
87 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSource |
69 |
69 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSink |
66 |
66 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseBulkLoader |
43 |
43 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
(no class) |
25 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileFormat |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
CompressionFormat |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSource |
86 |
86 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSink |
97 |
97 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
DirectoryStreamSource |
43 |
43 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
(no class) |
42 |
0 |
0 |
100% |