| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.__init__ |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.set_execution_strategy |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.set_data_handler |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.configure_transactions |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.register_resource |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.set_hooks |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.add_breakpoint |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.remove_breakpoint |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.clear_breakpoints |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.breakpoints |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.hooks |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.history_enabled |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.max_history_depth |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.execution_history |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.enable_history |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.disable_history |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.create_context |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.execution_context |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.step |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.run_until_breakpoint |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.trace_execution |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.profile_execution |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.get_available_transitions |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.inspect_state |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.visualize_fsm |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.validate_network |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.get_history |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.save_history |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.load_history |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._get_available_transitions |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._execute_arc_transform |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._update_state_instance |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._is_at_end_state |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._record_trace_entry |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._record_history_step |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._call_hook_sync |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM._find_initial_state |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.execute_step_sync |
33 |
33 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.run_until_breakpoint_sync |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.trace_execution_sync |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
AdvancedFSM.profile_execution_sync |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.current_state |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.watches |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.start |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.step |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.continue_to_breakpoint |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.inspect |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.watch |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.unwatch |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger._check_watches |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.print_watches |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.print_state |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.inspect_current_state |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.get_history |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
FSMDebugger.reset |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
create_advanced_fsm |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/api/advanced.py |
(no function) |
117 |
0 |
0 |
100% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.__init__ |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM._setup_resources |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM._create_resource_provider |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.process |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.process_batch |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.process_stream |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.validate |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.get_states |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.get_resources |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
AsyncSimpleFSM.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
create_async_fsm |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/async_simple.py |
(no function) |
30 |
0 |
0 |
100% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.__init__ |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM._setup_event_loop |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM._setup_event_loop.run_loop |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM._run_async |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.process |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.process._process |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.process_batch |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.process_stream |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.validate |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.get_states |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.get_resources |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.close |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
SimpleFSM.aclose |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
create_fsm |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
process_file |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
validate_data |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
batch_process |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/api/simple.py |
(no function) |
26 |
0 |
0 |
100% |
| src/dataknobs_fsm/cli/commands.py |
(no function) |
0 |
0 |
0 |
100% |
| src/dataknobs_fsm/cli/main.py |
cli |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
create |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
validate |
33 |
33 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
show |
77 |
77 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
run |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
execute |
39 |
39 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
batch |
36 |
36 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
stream |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
stream.run_stream |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
debug |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
run |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
run.run_debug |
32 |
32 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
history |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
list_history |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
show_execution |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
pattern |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
etl |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
etl.run_etl |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
process_file |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
process_file.run_processing |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
main |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/cli/main.py |
(no function) |
100 |
100 |
2 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder.build |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder.register_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._register_builtin_functions |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._register_resources |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._create_resource |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._init_data_handlers |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._init_transaction_manager |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_network |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_state |
33 |
33 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._get_function_name |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_arc |
35 |
35 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_schema |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_schema.JSONSchemaValidator.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_schema.JSONSchemaValidator.validate |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._build_schema.JSONSchemaValidator._validate_type |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._resolve_function |
37 |
37 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._wrap_function |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._validate_completeness |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
FSMBuilder._create_execution_context |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/config/builder.py |
(no function) |
31 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.__init__ |
4 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.add_registered_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._convert_to_function_reference |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.load_from_file |
13 |
2 |
0 |
85% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.load_from_dict |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.load_from_template |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.load_template_config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._load_file |
7 |
1 |
0 |
86% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._resolve_environment_vars |
30 |
21 |
0 |
30% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._finalize_config |
4 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._transform_simple_to_network |
42 |
40 |
0 |
5% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._add_type_to_transforms |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._transform_network_arcs |
46 |
41 |
0 |
11% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._transform_state_functions |
27 |
18 |
0 |
33% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._resolve_references |
31 |
22 |
0 |
29% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.validate_file |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader.merge_configs |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
ConfigLoader._deep_merge |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/config/loader.py |
(no function) |
26 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
FunctionReference.validate_reference |
9 |
4 |
0 |
56% |
| src/dataknobs_fsm/config/schema.py |
StateConfig.validate_arcs |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
NetworkConfig.validate_network |
9 |
2 |
0 |
78% |
| src/dataknobs_fsm/config/schema.py |
FSMConfig.validate_fsm |
13 |
3 |
0 |
77% |
| src/dataknobs_fsm/config/schema.py |
generate_json_schema |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
validate_config |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/schema.py |
apply_template |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
apply_template.deep_merge |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/config/schema.py |
(no function) |
118 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/validator.py |
ConfigValidator.__init__ |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/validator.py |
ConfigValidator.validate_file |
7 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/validator.py |
ConfigValidator.validate_dict |
7 |
0 |
0 |
100% |
| src/dataknobs_fsm/config/validator.py |
(no function) |
8 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/arc.py |
ArcDefinition.__hash__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution.__init__ |
7 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._log_warning |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._log_error |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution.can_execute |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution.execute |
38 |
24 |
0 |
37% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution.execute_with_transaction |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution.execute_push |
26 |
26 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._create_function_context |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._allocate_resources |
20 |
13 |
0 |
35% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._release_arc_resources |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._release_resources |
17 |
13 |
0 |
24% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._execute_streaming |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._begin_transaction |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._commit_transaction |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution._rollback_transaction |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
ArcExecution.get_statistics |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/arc.py |
(no function) |
46 |
0 |
2 |
100% |
| src/dataknobs_fsm/core/context_factory.py |
ContextFactory.create_context |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/core/context_factory.py |
ContextFactory._resolve_initial_state |
31 |
31 |
0 |
0% |
| src/dataknobs_fsm/core/context_factory.py |
ContextFactory.create_batch_context |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/core/context_factory.py |
ContextFactory.create_stream_context |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/context_factory.py |
(no function) |
16 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DataHandler.__init__ |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DataHandler.on_entry |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DataHandler.on_modification |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DataHandler.on_exit |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DataHandler.supports_concurrent_access |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
CopyModeHandler.__init__ |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
CopyModeHandler.on_entry |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
CopyModeHandler.on_modification |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
CopyModeHandler.on_exit |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
CopyModeHandler.supports_concurrent_access |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
ReferenceModeHandler.__init__ |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
ReferenceModeHandler.on_entry |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
ReferenceModeHandler.on_modification |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
ReferenceModeHandler.on_exit |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
ReferenceModeHandler.supports_concurrent_access |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
DirectModeHandler.__init__ |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_modes.py |
DirectModeHandler.on_entry |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
DirectModeHandler.on_modification |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
DirectModeHandler.on_exit |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
DirectModeHandler.supports_concurrent_access |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
DataModeManager.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
DataModeManager.get_handler |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
DataModeManager.set_default_mode |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
get_data_handler |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_modes.py |
(no function) |
36 |
0 |
8 |
100% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__init__ |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__getitem__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__setitem__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__delitem__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__contains__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__iter__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__len__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__getattr__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__setattr__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__delattr__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.get |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.keys |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.values |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.items |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.update |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.clear |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.copy |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.deepcopy |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.pop |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.setdefault |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__json__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.from_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__repr__ |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__str__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__eq__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
FSMData.__bool__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
StateDataWrapper.__init__ |
9 |
5 |
0 |
44% |
| src/dataknobs_fsm/core/data_wrapper.py |
StateDataWrapper.__getattr__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
StateDataWrapper.__getitem__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
StateDataWrapper.__setitem__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
ensure_dict |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/core/data_wrapper.py |
wrap_for_lambda |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/data_wrapper.py |
(no function) |
41 |
0 |
1 |
100% |
| src/dataknobs_fsm/core/exceptions.py |
FSMError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/exceptions.py |
StateExecutionError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/exceptions.py |
TransitionError.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/exceptions.py |
ResourceError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/exceptions.py |
FunctionError.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/exceptions.py |
CircuitBreakerError.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/exceptions.py |
(no function) |
25 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/fsm.py |
FSM.__init__ |
17 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/fsm.py |
FSM.add_network |
7 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/fsm.py |
FSM.remove_network |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_network |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.validate |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM._get_all_function_references |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_all_states |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_all_arcs |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.supports_streaming |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_resource_summary |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.clone |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.from_dict |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.find_state_definition |
8 |
4 |
0 |
50% |
| src/dataknobs_fsm/core/fsm.py |
FSM.create_state_instance |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_state |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/fsm.py |
FSM.is_start_state |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.is_end_state |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_start_state |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.main_network |
3 |
1 |
0 |
67% |
| src/dataknobs_fsm/core/fsm.py |
FSM.states |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_all_states_dict |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_outgoing_arcs |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_engine |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.get_async_engine |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM._prepare_execution_context |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM._format_execution_result |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.execute_async |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
FSM.execute |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/fsm.py |
(no function) |
38 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/modes.py |
(no function) |
19 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/network.py |
Arc.__hash__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
Arc.__eq__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
Arc.name |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
NetworkResourceRequirements.merge |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
NetworkResourceRequirements.is_empty |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.__init__ |
10 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.states |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.arcs |
9 |
1 |
0 |
89% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.initial_states |
3 |
1 |
0 |
67% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.final_states |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.is_initial_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.is_final_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.resource_requirements |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.supports_streaming |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.add_state |
11 |
2 |
0 |
82% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.remove_state |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.add_arc |
11 |
2 |
0 |
82% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.remove_arc |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.get_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.get_arcs_from_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.get_arcs_to_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.validate |
28 |
28 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.get_resource_requirements |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.is_streaming_enabled |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.analyze_dependencies |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork._update_resource_requirements |
12 |
5 |
0 |
58% |
| src/dataknobs_fsm/core/network.py |
StateNetwork._recalculate_resource_requirements |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork._rebuild_arc_index |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork._find_reachable_states |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork._find_cycles |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork._find_cycles.dfs |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
StateNetwork.from_dict |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/core/network.py |
(no function) |
60 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter.format_single_result |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter.format_batch_result |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter.format_stream_result |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter.format_async_result |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter.format_step_result |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter.format_error_result |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter._get_complete_path |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
ResultFormatter.format_performance_result |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/result_formatter.py |
(no function) |
19 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/state.py |
StateSchema.validate |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.is_start_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.is_end_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.is_start |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.is_end |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.arcs |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.validate_data |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.add_pre_validation_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.add_validation_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.add_transform_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateDefinition.add_outgoing_arc |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.__post_init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.enter |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.exit |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.fail |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.pause |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.resume |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.skip |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.modify_data |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.add_resource |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.get_resource |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.release_resources |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.record_arc_execution |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.get_duration |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
StateInstance.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
State.__init__ |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/core/state.py |
State.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/state.py |
(no function) |
100 |
0 |
2 |
100% |
| src/dataknobs_fsm/core/transactions.py |
Transaction.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
Transaction.add_operation |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
Transaction.add_rollback_handler |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
Transaction.rollback |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
Transaction.commit |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
Transaction.__repr__ |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.create |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.begin_transaction |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.commit_transaction |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.rollback_transaction |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.should_commit |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.transaction |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.get_transaction |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
TransactionManager.get_active_transaction |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
SingleTransactionManager.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
SingleTransactionManager.begin_transaction |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
SingleTransactionManager.commit_transaction |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
SingleTransactionManager.rollback_transaction |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
SingleTransactionManager.should_commit |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager.begin_transaction |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager.add_to_batch |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager.commit_transaction |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager.rollback_transaction |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager.should_commit |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
BatchTransactionManager.flush |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
ManualTransactionManager.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
ManualTransactionManager.begin_transaction |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
ManualTransactionManager.commit_transaction |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
ManualTransactionManager.rollback_transaction |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
ManualTransactionManager.should_commit |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
create_transaction_manager |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/core/transactions.py |
(no function) |
52 |
0 |
9 |
100% |
| src/dataknobs_fsm/execution/async_batch.py |
AsyncBatchExecutor.__init__ |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/execution/async_batch.py |
AsyncBatchExecutor.execute_batch |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/execution/async_batch.py |
AsyncBatchExecutor._process_item |
36 |
36 |
0 |
0% |
| src/dataknobs_fsm/execution/async_batch.py |
AsyncBatchExecutor.execute_batches |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/execution/async_batch.py |
AsyncBatchExecutor._find_initial_state |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/execution/async_batch.py |
AsyncBatchExecutor._fire_progress_callback |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/execution/async_batch.py |
(no function) |
15 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine.execute |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._execute_single |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._execute_batch |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._execute_stream |
25 |
25 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._get_available_transitions |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._evaluate_arc |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._choose_transition |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._execute_transition |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._execute_state_transforms |
51 |
51 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._find_initial_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._is_final_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._is_final_state_legacy |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine._get_current_network |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
AsyncExecutionEngine.get_statistics |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/async_engine.py |
(no function) |
30 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor.__init__ |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor.execute_stream |
28 |
28 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor._process_chunk |
26 |
26 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor._process_item |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor._sync_to_async_iter |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor._find_initial_state |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
AsyncStreamExecutor._fire_progress_callback |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/execution/async_stream.py |
(no function) |
26 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.__init__ |
10 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.find_initial_state_common |
17 |
12 |
0 |
29% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.is_final_state_common |
10 |
2 |
0 |
80% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.get_current_network_common |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.prepare_state_transform |
7 |
2 |
0 |
71% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.process_transform_result |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.handle_transform_error |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.evaluate_arc_condition_common |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.get_execution_statistics |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine.execute |
0 |
0 |
14 |
100% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine._execute_single |
0 |
0 |
5 |
100% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine._execute_batch |
0 |
0 |
5 |
100% |
| src/dataknobs_fsm/execution/base_engine.py |
BaseExecutionEngine._execute_stream |
0 |
0 |
5 |
100% |
| src/dataknobs_fsm/execution/base_engine.py |
(no function) |
21 |
0 |
12 |
100% |
| src/dataknobs_fsm/execution/batch.py |
BatchProgress.progress |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchProgress.elapsed_time |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchProgress.items_per_second |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchProgress.estimated_time_remaining |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor.__init__ |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor.execute_batch |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor._execute_sequential |
31 |
31 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor._execute_parallel |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor._process_single_item |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor._acquire_resources |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor._release_resources |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor._find_initial_state |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor.execute_batches |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
BatchExecutor.create_benchmark |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/execution/batch.py |
(no function) |
44 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/common.py |
NetworkSelector.get_current_network |
42 |
34 |
0 |
19% |
| src/dataknobs_fsm/execution/common.py |
ArcScorer.score_arc |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/execution/common.py |
ArcScorer.update_arc_usage |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/common.py |
TransitionSelector.__init__ |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/common.py |
TransitionSelector.select_transition |
15 |
9 |
0 |
40% |
| src/dataknobs_fsm/execution/common.py |
TransitionSelector._select_by_strategy |
32 |
32 |
0 |
0% |
| src/dataknobs_fsm/execution/common.py |
TransitionSelector._select_by_scoring |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/execution/common.py |
extract_metrics_from_context |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/execution/common.py |
(no function) |
25 |
0 |
2 |
100% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.__init__ |
30 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.push_network |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.pop_network |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.set_state |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.allocate_resource |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.release_resource |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.start_transaction |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.commit_transaction |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.rollback_transaction |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.log_operation |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.set_stream_chunk |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.add_batch_item |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.add_batch_result |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.add_batch_error |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.create_child_context |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.merge_child_context |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.get_resource_usage |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext._group_resources_by_type |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.get_performance_stats |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.get_complete_path |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.clone |
8 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.is_complete |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.get_current_state |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.get_data_snapshot |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.get_execution_stats |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
ExecutionContext.get_current_state_instance |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/context.py |
(no function) |
54 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.__init__ |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.execute |
19 |
8 |
0 |
58% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._execute_single |
31 |
8 |
0 |
74% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._execute_batch |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._execute_stream |
25 |
25 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.enter_state |
11 |
4 |
0 |
64% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.exit_state |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._execute_transition |
41 |
26 |
0 |
37% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._execute_pre_validators |
16 |
11 |
0 |
31% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._allocate_state_resources |
33 |
19 |
0 |
42% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._release_state_resources |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._execute_state_transforms |
17 |
12 |
0 |
29% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._execute_state_functions |
19 |
16 |
0 |
16% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._get_available_transitions |
20 |
7 |
0 |
65% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._evaluate_pre_test |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._choose_transition |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._find_initial_state |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._is_final_state |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._is_final_state_legacy |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine._get_current_network |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.add_pre_transition_hook |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.add_post_transition_hook |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.add_error_hook |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
ExecutionEngine.get_execution_stats |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/engine.py |
(no function) |
46 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.__init__ |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.start |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.complete |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.fail |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.skip |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.add_metric |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.add_resource_usage |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.update_stream_progress |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.duration |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionStep.from_dict |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.__init__ |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.add_step |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.update_step |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_path_to_current |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_all_paths |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_all_paths.collect_paths |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.steps |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.steps.collect_steps |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_steps_by_state |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_steps_by_state.collect_steps |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_steps_by_mode |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_resource_usage |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_resource_usage.aggregate_usage |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_stream_progress |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_stream_progress.aggregate_stream |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.finalize |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.get_summary |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.to_dict |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory.from_dict |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory._find_node_by_step_id |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory._find_node_by_step_id.search_node |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory._snapshot_data |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory._get_max_depth |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory._get_max_depth.get_depth |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
ExecutionHistory._prune_old_branches |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/execution/history.py |
(no function) |
46 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor.execute_network |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor._execute_network_internal |
36 |
36 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor._handle_push_arc |
43 |
43 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor._handle_network_return |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor._get_available_arcs |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor.execute_parallel_networks |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor.execute_parallel_networks.execute_async |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor.validate_all_networks |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor.get_network_stats |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
NetworkExecutor.get_active_networks |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/execution/network.py |
(no function) |
18 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/stream.py |
StreamProgress.elapsed_time |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/stream.py |
StreamProgress.chunks_per_second |
4 |
1 |
0 |
75% |
| src/dataknobs_fsm/execution/stream.py |
StreamProgress.records_per_second |
4 |
1 |
0 |
75% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor.__init__ |
9 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor.execute_stream |
36 |
4 |
0 |
89% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor._process_chunk |
29 |
12 |
0 |
59% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor._should_apply_backpressure |
7 |
1 |
0 |
86% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor._find_initial_state |
5 |
3 |
0 |
40% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor._generate_stats |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/execution/stream.py |
StreamExecutor.create_multi_stage_pipeline |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/execution/stream.py |
(no function) |
36 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
ExecutionResult.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
ExecutionResult.success_result |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
ExecutionResult.failure_result |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
ExecutionResult.to_dict |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
ExecutionResult.__json__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
IValidationFunction.validate |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/functions/base.py |
IValidationFunction.get_validation_rules |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
ITransformFunction.transform |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/functions/base.py |
ITransformFunction.get_transform_description |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
IStateTestFunction.test |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/functions/base.py |
IStateTestFunction.get_test_description |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
IEndStateTestFunction.should_end |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/functions/base.py |
IEndStateTestFunction.get_end_condition |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
IResource.initialize |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
IResource.acquire |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/functions/base.py |
IResource.release |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
IResource.health_check |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
IResource.shutdown |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/functions/base.py |
IResource.get_status |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/functions/base.py |
ValidationError.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
StateTransitionError.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
ResourceError.__init__ |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
BaseFunction.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
BaseFunction._record_execution |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
BaseFunction.get_stats |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
CompositeFunction.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
CompositeFunction.add_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
CompositeFunction.remove_function |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
Function.execute |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/functions/base.py |
FunctionRegistry.__init__ |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/base.py |
FunctionRegistry.register |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
FunctionRegistry.get_function |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
FunctionRegistry.remove |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
FunctionRegistry.list_functions |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
FunctionRegistry.clear |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/base.py |
(no function) |
76 |
0 |
30 |
100% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseFetch.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseFetch.transform |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseFetch.get_transform_description |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseUpsert.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseUpsert.transform |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseUpsert.get_transform_description |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
BatchCommit.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
BatchCommit.transform |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
BatchCommit.get_transform_description |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseQuery.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseQuery.transform |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseQuery.get_transform_description |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseTransaction.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseTransaction.transform |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseTransaction.get_transform_description |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseBulkInsert.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseBulkInsert.transform |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
DatabaseBulkInsert.get_transform_description |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
fetch |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
upsert |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
commit_batch |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
query |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
transaction |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
bulk_insert |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/database.py |
(no function) |
33 |
33 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
PromptBuilder.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
PromptBuilder.transform |
26 |
26 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
LLMCaller.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
LLMCaller.transform |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
ResponseValidator.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
ResponseValidator.validate |
26 |
26 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
FunctionCaller.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
FunctionCaller.transform |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
ConversationManager.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
ConversationManager.transform |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
EmbeddingGenerator.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
EmbeddingGenerator.transform |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
build_prompt |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
call_llm |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
validate_response |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
call_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
manage_conversation |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
generate_embeddings |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/llm.py |
(no function) |
29 |
29 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader.transform |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader._detect_format |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader._read_json_chunk |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader._read_csv_chunk |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader._read_lines_chunk |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
ChunkReader._read_stream_chunk |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser.transform |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser._parse_json |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser._parse_csv |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser._parse_yaml |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser._parse_xml |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
RecordParser._xml_to_dict |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
FileAppender.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
FileAppender.transform |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
FileAppender._write_buffer |
34 |
34 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
FileAppender.flush |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
StreamAggregator.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
StreamAggregator.transform |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
StreamAggregator._compute_aggregation |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
read_chunks |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
parse |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
append_to_file |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
aggregate |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/streaming.py |
(no function) |
35 |
35 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldMapper.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldMapper.transform |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldMapper._get_nested |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldMapper._set_nested |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ValueNormalizer.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ValueNormalizer.transform |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ValueNormalizer._apply_normalization |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
TypeConverter.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
TypeConverter.transform |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
TypeConverter._convert_value |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
DataEnricher.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
DataEnricher.transform |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
DataEnricher.get_transform_description |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldFilter.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
FieldFilter.transform |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ValueReplacer.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ValueReplacer.transform |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ArrayFlattener.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ArrayFlattener.transform |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ArrayFlattener._flatten |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
DataSplitter.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
DataSplitter.transform |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ChainTransformer.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
ChainTransformer.transform |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
map_fields |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
normalize |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
convert_types |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
enrich |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
filter_fields |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
replace_values |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
flatten |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
split_on |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
chain |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/transformers.py |
(no function) |
48 |
48 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
RequiredFieldsValidator.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
RequiredFieldsValidator.validate |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
SchemaValidator.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
SchemaValidator.validate |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
SchemaValidator.get_validation_rules |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
RangeValidator.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
RangeValidator.validate |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
PatternValidator.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
PatternValidator.validate |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
TypeValidator.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
TypeValidator.validate |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
LengthValidator.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
LengthValidator.validate |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
UniqueValidator.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
UniqueValidator.validate |
26 |
26 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
DependencyValidator.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
DependencyValidator.validate |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
CompositeValidator.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
CompositeValidator.validate |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
required_fields |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
schema |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
range_check |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
pattern |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
type_check |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
length |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
unique |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
depends_on |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/library/validators.py |
(no function) |
40 |
40 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
AsyncCallable.__call__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper.__init__ |
7 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper._check_async |
9 |
6 |
0 |
33% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper.is_async |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper.execute_async |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper.execute_sync |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper.__call__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper.__getattr__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionWrapper.__repr__ |
0 |
0 |
5 |
100% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper._setup_interface_methods |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper._create_method |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper._create_method.async_method |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper._create_test_method |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper._create_test_method.async_test |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper.__call__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper.is_async |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper.__name__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
InterfaceWrapper._is_async |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.__init__ |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.register_function |
6 |
1 |
0 |
83% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.register_functions |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.resolve_function |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager._create_inline_wrapper |
43 |
43 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager._adapt_to_interface |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.get_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.has_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.list_functions |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.clear |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
FunctionManager.clear_all |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
get_function_manager |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
register_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
resolve_function |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/functions/manager.py |
(no function) |
52 |
0 |
1 |
100% |
| src/dataknobs_fsm/io/adapters.py |
FileIOAdapter.adapt_config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
FileIOAdapter.adapt_data |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
FileIOAdapter.create_provider |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
FileIOAdapter._get_file_mode |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
FileIOAdapter._dict_to_csv_row |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
FileIOAdapter._csv_row_to_dict |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.open |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.validate |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.read |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.write |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.stream_read |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.stream_write |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.batch_read |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider.batch_write |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider._parse_content |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider._parse_line |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncFileProvider._format_content |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.open |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.validate |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.read |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.write |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.stream_read |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.stream_write |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.batch_read |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncFileProvider.batch_write |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
DatabaseIOAdapter.adapt_config |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
DatabaseIOAdapter.adapt_data |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
DatabaseIOAdapter.create_provider |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.open |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.validate |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.read |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.write |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.stream_read |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.stream_write |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.batch_read |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncDatabaseProvider.batch_write |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.open |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.validate |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.read |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.write |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.stream_read |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.stream_write |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.batch_read |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncDatabaseProvider.batch_write |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
HTTPIOAdapter.adapt_config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
HTTPIOAdapter.adapt_data |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
HTTPIOAdapter.create_provider |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.open |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.validate |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.read |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.write |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.stream_read |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.stream_write |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider._chunked_file_upload |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider._chunked_file_upload.chunk_generator |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider._stream_records |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.chunked_upload_from_file |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.chunked_upload_from_file.read_chunks |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.batch_read |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
AsyncHTTPProvider.batch_write |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.open |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.validate |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.read |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.write |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.stream_read |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.stream_write |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.batch_read |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
SyncHTTPProvider.batch_write |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
StreamIOAdapter.adapt_config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
StreamIOAdapter.adapt_data |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
StreamIOAdapter.create_provider |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/adapters.py |
(no function) |
98 |
98 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
IOProvider.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
IOProvider.open |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
IOProvider.close |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
IOProvider.validate |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
IOProvider.is_open |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
IOProvider.__enter__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
IOProvider.__exit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.read |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.write |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.stream_read |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.stream_write |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.batch_read |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.batch_write |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.open |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.__aenter__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
AsyncIOProvider.__aexit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.read |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.write |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.stream_read |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.stream_write |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.batch_read |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.batch_write |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.open |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
SyncIOProvider.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
TransformProtocol.transform |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
TransformProtocol.async_transform |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/base.py |
IOAdapter.adapt_config |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
IOAdapter.adapt_data |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
IOAdapter.create_provider |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/io/base.py |
(no function) |
59 |
59 |
36 |
0% |
| src/dataknobs_fsm/io/utils.py |
create_io_provider |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
batch_iterator |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
async_batch_iterator |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
transform_pipeline |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
transform_pipeline.pipeline |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
async_transform_pipeline |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
async_transform_pipeline.pipeline |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IORouter.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IORouter.add_route |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IORouter.route |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOBuffer.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOBuffer.add |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOBuffer.flush |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOBuffer._handle_overflow |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics.record_read |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics.record_write |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics.record_error |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics.record_retry |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics.get_metrics |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
IOMetrics.reset |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
retry_io_operation |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
parallel_io_executor |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
ParallelIOExecutor.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
ParallelIOExecutor.read_all |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
ParallelIOExecutor.write_all |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/io/utils.py |
(no function) |
34 |
34 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.initialize |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.close |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.validate_model |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.get_capabilities |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.is_initialized |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.__enter__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
LLMProvider.__exit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.complete |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.stream_complete |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.embed |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.function_call |
0 |
0 |
11 |
100% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.__aenter__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
AsyncLLMProvider.__aexit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
SyncLLMProvider.complete |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/llm/base.py |
SyncLLMProvider.stream_complete |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/llm/base.py |
SyncLLMProvider.embed |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/llm/base.py |
SyncLLMProvider.function_call |
0 |
0 |
11 |
100% |
| src/dataknobs_fsm/llm/base.py |
SyncLLMProvider.initialize |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
SyncLLMProvider.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
LLMAdapter.adapt_messages |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/llm/base.py |
LLMAdapter.adapt_response |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/llm/base.py |
LLMAdapter.adapt_config |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/llm/base.py |
LLMMiddleware.process_request |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
LLMMiddleware.process_response |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/base.py |
(no function) |
88 |
88 |
73 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.initialize |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.close |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.complete |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.stream |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.stream._stream |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.embed |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.function_call |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.validate_model |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.get_capabilities |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
SyncProviderAdapter.is_initialized |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIAdapter.adapt_messages |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIAdapter.adapt_response |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIAdapter.adapt_config |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.initialize |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.validate_model |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.get_capabilities |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.complete |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.stream_complete |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.embed |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OpenAIProvider.function_call |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.initialize |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.validate_model |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.get_capabilities |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.complete |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.stream_complete |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.embed |
0 |
0 |
1 |
100% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider.function_call |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
AnthropicProvider._build_prompt |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.__init__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider._build_options |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.initialize |
28 |
28 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.validate_model |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.get_capabilities |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.complete |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.stream_complete |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.embed |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider.function_call |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
OllamaProvider._build_prompt |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.initialize |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.validate_model |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.get_capabilities |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.complete |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.stream_complete |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.embed |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider.function_call |
0 |
0 |
1 |
100% |
| src/dataknobs_fsm/llm/providers.py |
HuggingFaceProvider._build_prompt |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
create_llm_provider |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/llm/providers.py |
(no function) |
65 |
65 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
render_conditional_template |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
render_conditional_template.replace_variable |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
render_conditional_template.replace_variable.replace_var |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
render_conditional_template.find_all_variables |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
render_conditional_template.process_conditionals |
56 |
56 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
PromptTemplate.__post_init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
PromptTemplate.format |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
PromptTemplate.partial |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.system |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.user |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.assistant |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.function |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.from_template |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.build |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
MessageBuilder.clear |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
ResponseParser.extract_json |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
ResponseParser.extract_code |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
ResponseParser.extract_list |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
ResponseParser.extract_sections |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
TokenCounter.estimate_tokens |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
TokenCounter.estimate_messages_tokens |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
TokenCounter.fits_in_context |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
CostCalculator.calculate_cost |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
CostCalculator.estimate_cost |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
chain_prompts |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
create_few_shot_prompt |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/llm/utils.py |
(no function) |
47 |
47 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
RateLimiter.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
RateLimiter.acquire |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
CircuitBreaker.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
CircuitBreaker.call |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator.__init__ |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator._build_fsm |
45 |
45 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator._create_provider |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator._call_endpoint |
36 |
36 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator._call_endpoint.make_request |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator.orchestrate |
35 |
35 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
APIOrchestrator.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
create_rest_api_orchestrator |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
create_graphql_orchestrator |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/patterns/api_orchestration.py |
(no function) |
67 |
67 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
RetryExecutor.__init__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
RetryExecutor._calculate_delay |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
RetryExecutor.execute |
27 |
27 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
CircuitBreaker.__init__ |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
CircuitBreaker.call |
46 |
46 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
Bulkhead.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
Bulkhead.execute |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow.__init__ |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow._build_fsm |
28 |
28 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow._execute_with_retry |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow._execute_with_circuit_breaker |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow._execute_with_fallback |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow._execute_with_compensation |
23 |
23 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow._execute_with_bulkhead |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow.execute |
50 |
50 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
ErrorRecoveryWorkflow.get_metrics |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
create_retry_workflow |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
create_circuit_breaker_workflow |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
create_resilient_workflow |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/error_recovery.py |
(no function) |
115 |
115 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._build_fsm |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._get_transform_resources |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._get_enrichment_resources |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._create_validation_test |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._create_validation_test_reference |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._create_transformer |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._create_transformer.transform |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._create_enricher |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._create_transformer_reference |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._create_enricher_reference |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._register_functions |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL.run |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._extract_batches |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._get_incremental_query |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._update_metrics |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._check_error_threshold |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._should_checkpoint |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._save_checkpoint |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
DatabaseETL._load_checkpoint |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
create_etl_pipeline |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
_parse_connection_string |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
create_database_sync |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
create_data_migration |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
create_data_warehouse_load |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/patterns/etl.py |
(no function) |
55 |
55 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._detect_format |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._build_fsm |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._build_arcs |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._build_functions |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._get_parser_code |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._get_validator_code |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._get_filter_code |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._get_transformer_code |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._get_aggregator_code |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_parser |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_validator |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_filter |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_filter.apply_filters |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_transformer |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_transformer.transform |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_aggregator |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._create_aggregator.aggregate |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor.process |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._process_stream |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._process_batch |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._process_whole |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._read_batches |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._write_output |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
FileProcessor._update_progress |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_csv_processor |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_json_stream_processor |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_log_analyzer |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_log_analyzer.extract_patterns |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_file_processor |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_json_processor |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_log_processor |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
create_batch_file_processor |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/file_processing.py |
(no function) |
69 |
69 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
VectorRetriever.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
VectorRetriever.index_documents |
15 |
15 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
VectorRetriever._normalize_embedding |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
VectorRetriever._generate_mock_embeddings |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
VectorRetriever.retrieve |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
VectorRetriever._cosine_similarity |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow.__init__ |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow._build_fsm |
25 |
25 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow._get_provider |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow._execute_step |
48 |
48 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow._execute_rag |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow._execute_cot |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow.execute |
33 |
33 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow.index_documents |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
LLMWorkflow.close |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
create_simple_llm_workflow |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
create_rag_workflow |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
create_chain_workflow |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/patterns/llm_workflow.py |
(no function) |
98 |
98 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
ResourceMetrics.record_acquisition |
7 |
3 |
0 |
57% |
| src/dataknobs_fsm/resources/base.py |
ResourceMetrics.record_release |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/base.py |
ResourceMetrics.record_failure |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
ResourceMetrics.record_health_check |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
ResourceMetrics.record_timeout |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourceProvider.acquire |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourceProvider.release |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourceProvider.validate |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourceProvider.health_check |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourceProvider.get_metrics |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourcePool.acquire |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourcePool.release |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourcePool.size |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourcePool.available |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
IResourcePool.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.__init__ |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.acquire |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.release |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.validate |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.health_check |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.get_metrics |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.resource_context |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
BaseResourceProvider.close |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/resources/base.py |
(no function) |
58 |
0 |
4 |
100% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter._initialize_database |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.acquire |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.release |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.validate |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.health_check |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.transaction_context |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.close |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.create |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.read |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.update |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.delete |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.search |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
DatabaseResourceAdapter.get_backend_info |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/resources/database.py |
(no function) |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileHandle.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileHandle.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileHandle.__enter__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileHandle.__exit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.__init__ |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.acquire |
26 |
26 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.release |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.validate |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.health_check |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.open |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.temp_file |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.read_text |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.write_text |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.read_bytes |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.write_bytes |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.exists |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.delete |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.list_files |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.cleanup_temp_files |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
FileSystemResource.close |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/filesystem.py |
(no function) |
30 |
30 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPSession.is_circuit_open |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPSession.record_success |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPSession.record_failure |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.__init__ |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource._setup_auth |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.acquire |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.release |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.validate |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.health_check |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource._request |
39 |
39 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.session_context |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.get |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.post |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.put |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
HTTPServiceResource.delete |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/http.py |
(no function) |
40 |
40 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMSession.check_rate_limits |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMSession.record_usage |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.__init__ |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._get_default_endpoint |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._initialize_client |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.acquire |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.release |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.validate |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.health_check |
30 |
30 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.complete |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._ollama_complete |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._huggingface_complete |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._openai_complete |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._anthropic_complete |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._custom_complete |
0 |
0 |
1 |
100% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.embed |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._ollama_embed |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._huggingface_embed |
16 |
16 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource._openai_embed |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
LLMResource.get_usage_stats |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/resources/llm.py |
(no function) |
56 |
56 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.__init__ |
6 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.register_provider |
7 |
3 |
0 |
57% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.unregister_provider |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.get_provider |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.get_all_providers |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.acquire |
24 |
8 |
0 |
67% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.release |
12 |
8 |
0 |
33% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.release_all |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.get_resource |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.has_resource |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.validate_resource |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.health_check |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.get_metrics |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.resource_context |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.configure_from_requirements |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.close |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.cleanup |
29 |
29 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager._async_close_provider |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager._async_cleanup_provider |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager._close_provider |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.__init__ |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.acquire |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.release |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.validate |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.health_check |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.get_metrics |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.get_resource |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_provider_from_dict.SimpleResourceProvider.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.create_simple_provider |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.register_from_dict |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.__enter__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.__exit__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.get_resource_status |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.get_all_resources |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
ResourceManager.get_resource_owners |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/manager.py |
(no function) |
36 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/pool.py |
PooledResource.is_expired |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
PooledResource.is_idle_too_long |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.__init__ |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool._initialize_pool |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.acquire |
25 |
25 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.release |
21 |
21 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool._validate_pooled_resource |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool._create_new_resource |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool._release_pooled_resource |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.size |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.available |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.close |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.evict_idle |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
ResourcePool.get_metrics |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/resources/pool.py |
(no function) |
36 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle.__init__ |
8 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle.get |
3 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle.set |
4 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle.update |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle.delete |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle.clear |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesHandle.to_dict |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.__init__ |
10 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.acquire |
18 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.release |
18 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.get_instance |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.get_all_instances |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.health_check |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.get_stats |
6 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.reset |
6 |
0 |
0 |
100% |
| src/dataknobs_fsm/resources/properties.py |
PropertiesResource.__repr__ |
0 |
0 |
6 |
100% |
| src/dataknobs_fsm/resources/properties.py |
(no function) |
23 |
0 |
1 |
100% |
| src/dataknobs_fsm/storage/base.py |
StorageConfig.__init__ |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
StorageConfig.get_mode_config |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.save_history |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.load_history |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.save_step |
0 |
0 |
11 |
100% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.load_steps |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.query_histories |
0 |
0 |
11 |
100% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.delete_history |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.get_statistics |
0 |
0 |
9 |
100% |
| src/dataknobs_fsm/storage/base.py |
IHistoryStorage.cleanup |
0 |
0 |
10 |
100% |
| src/dataknobs_fsm/storage/base.py |
BaseHistoryStorage.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
BaseHistoryStorage.initialize |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
BaseHistoryStorage._setup_backend |
0 |
0 |
2 |
100% |
| src/dataknobs_fsm/storage/base.py |
BaseHistoryStorage._serialize_history |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
BaseHistoryStorage._deserialize_history |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
BaseHistoryStorage._apply_retention_policy |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
StorageFactory.register |
1 |
0 |
0 |
100% |
| src/dataknobs_fsm/storage/base.py |
StorageFactory.create |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
StorageFactory.get_available_backends |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/storage/base.py |
(no function) |
31 |
0 |
49 |
100% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage._setup_backend |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage._create_history_schema |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage._create_steps_schema |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.save_history |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.load_history |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.save_step |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.load_steps |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.query_histories |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.delete_history |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.get_statistics |
17 |
17 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
UnifiedDatabaseStorage.cleanup |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/storage/database.py |
(no function) |
24 |
0 |
2 |
100% |
| src/dataknobs_fsm/storage/file.py |
FileStorage.__init__ |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/storage/file.py |
(no function) |
5 |
0 |
0 |
100% |
| src/dataknobs_fsm/storage/memory.py |
InMemoryStorage.__init__ |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/storage/memory.py |
InMemoryStorage._configure_mode_optimizations |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/storage/memory.py |
(no function) |
7 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/core.py |
StreamMetrics.duration_seconds |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamMetrics.throughput_items_per_second |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamMetrics.throughput_mb_per_second |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSource.read_chunk |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSource.__iter__ |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSource.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSink.write_chunk |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSink.flush |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
IStreamSink.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.__init__ |
11 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.add_processor |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext._check_backpressure |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.get_next_chunk |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.add_chunk |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.add_data |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext._process_chunk |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext._worker_thread |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.stream |
29 |
29 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.stream.read_thread |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.stream.write_thread |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.streaming_context |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
StreamContext.close |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
AsyncStreamContext.__init__ |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
AsyncStreamContext.stream_async |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
AsyncStreamContext.stream_async.read_task |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
AsyncStreamContext.stream_async.process_task |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
AsyncStreamContext.stream_async.write_task |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
BasicStreamProcessor.__init__ |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
BasicStreamProcessor.process |
24 |
24 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
BasicStreamProcessor.process_async |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSource.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSource.read_chunk |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSource.__iter__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSource.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSink.__init__ |
2 |
2 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSink.write_chunk |
8 |
8 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSink.flush |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
MemoryStreamSink.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/core.py |
(no function) |
87 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSource.__init__ |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSource.read_chunk |
41 |
41 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSource._build_batch_query |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSource.__iter__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSource.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSink.__init__ |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSink.write_chunk |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSink._write_batch |
19 |
19 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSink._commit_transaction |
7 |
7 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSink.flush |
6 |
6 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseStreamSink.close |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseBulkLoader.__init__ |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseBulkLoader.load_from_source |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
DatabaseBulkLoader.export_to_sink |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/streaming/db_stream.py |
(no function) |
25 |
0 |
0 |
100% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileFormat.detect |
10 |
10 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
CompressionFormat.detect |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSource.__init__ |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSource._open_file |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSource.read_chunk |
25 |
25 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSource._read_next_item |
20 |
20 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSource.__iter__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSource.close |
4 |
4 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSink.__init__ |
14 |
14 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSink._open_file |
18 |
18 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSink.write_chunk |
33 |
33 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSink._write_csv_chunk |
9 |
9 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSink.flush |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
FileStreamSink.close |
12 |
12 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
DirectoryStreamSource.__init__ |
13 |
13 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
DirectoryStreamSource.read_chunk |
22 |
22 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
DirectoryStreamSource.__iter__ |
5 |
5 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
DirectoryStreamSource.close |
3 |
3 |
0 |
0% |
| src/dataknobs_fsm/streaming/file_stream.py |
(no function) |
42 |
0 |
0 |
100% |
| src/dataknobs_fsm/utils/json_encoder.py |
FSMJSONEncoder.default |
11 |
11 |
0 |
0% |
| src/dataknobs_fsm/utils/json_encoder.py |
dumps |
2 |
0 |
0 |
100% |
| src/dataknobs_fsm/utils/json_encoder.py |
loads |
1 |
1 |
0 |
0% |
| src/dataknobs_fsm/utils/json_encoder.py |
(no function) |
6 |
0 |
0 |
100% |