Coverage report:
19%
hide covered
Files
Functions
Classes
coverage.py v7.10.6
, created at 2025-09-20 16:51 -0600
File
statements
missing
excluded
coverage
src/dataknobs_fsm/api/advanced.py
544
427
0
22%
src/dataknobs_fsm/api/async_simple.py
126
96
0
24%
src/dataknobs_fsm/api/simple.py
125
99
0
21%
src/dataknobs_fsm/cli/commands.py
0
0
0
100%
src/dataknobs_fsm/cli/main.py
470
470
2
0%
src/dataknobs_fsm/config/builder.py
299
268
0
10%
src/dataknobs_fsm/config/loader.py
281
196
0
30%
src/dataknobs_fsm/config/schema.py
172
31
0
82%
src/dataknobs_fsm/config/validator.py
23
0
0
100%
src/dataknobs_fsm/core/arc.py
206
128
2
38%
src/dataknobs_fsm/core/context_factory.py
71
55
0
23%
src/dataknobs_fsm/core/data_modes.py
103
55
42
47%
src/dataknobs_fsm/core/data_wrapper.py
117
70
3
40%
src/dataknobs_fsm/core/exceptions.py
45
20
0
56%
src/dataknobs_fsm/core/fsm.py
248
179
0
28%
src/dataknobs_fsm/core/modes.py
19
0
0
100%
src/dataknobs_fsm/core/network.py
247
139
0
44%
src/dataknobs_fsm/core/result_formatter.py
41
22
0
46%
src/dataknobs_fsm/core/state.py
173
70
2
60%
src/dataknobs_fsm/core/transactions.py
210
158
38
25%
src/dataknobs_fsm/execution/async_batch.py
98
83
0
15%
src/dataknobs_fsm/execution/async_engine.py
251
221
0
12%
src/dataknobs_fsm/execution/async_stream.py
116
90
0
22%
src/dataknobs_fsm/execution/base_engine.py
87
38
41
56%
src/dataknobs_fsm/execution/batch.py
203
159
0
22%
src/dataknobs_fsm/execution/common.py
176
133
2
24%
src/dataknobs_fsm/execution/context.py
187
88
0
53%
src/dataknobs_fsm/execution/engine.py
368
216
0
41%
src/dataknobs_fsm/execution/history.py
286
240
0
16%
src/dataknobs_fsm/execution/network.py
189
171
0
10%
src/dataknobs_fsm/execution/stream.py
141
31
0
78%
src/dataknobs_fsm/functions/base.py
143
61
139
57%
src/dataknobs_fsm/functions/library/database.py
164
164
0
0%
src/dataknobs_fsm/functions/library/llm.py
180
180
0
0%
src/dataknobs_fsm/functions/library/streaming.py
263
263
0
0%
src/dataknobs_fsm/functions/library/transformers.py
225
225
0
0%
src/dataknobs_fsm/functions/library/validators.py
206
206
0
0%
src/dataknobs_fsm/functions/manager.py
257
186
6
28%
src/dataknobs_fsm/io/adapters.py
483
483
0
0%
src/dataknobs_fsm/io/base.py
74
74
72
0%
src/dataknobs_fsm/io/utils.py
139
139
0
0%
src/dataknobs_fsm/llm/base.py
104
104
169
0%
src/dataknobs_fsm/llm/providers.py
480
480
2
0%
src/dataknobs_fsm/llm/utils.py
260
260
0
0%
src/dataknobs_fsm/patterns/api_orchestration.py
281
281
0
0%
src/dataknobs_fsm/patterns/error_recovery.py
395
395
0
0%
src/dataknobs_fsm/patterns/etl.py
197
197
0
0%
src/dataknobs_fsm/patterns/file_processing.py
306
306
0
0%
src/dataknobs_fsm/patterns/llm_workflow.py
320
320
0
0%
src/dataknobs_fsm/resources/base.py
119
46
19
61%
src/dataknobs_fsm/resources/database.py
123
123
0
0%
src/dataknobs_fsm/resources/filesystem.py
151
151
0
0%
src/dataknobs_fsm/resources/http.py
176
176
0
0%
src/dataknobs_fsm/resources/llm.py
301
301
1
0%
src/dataknobs_fsm/resources/manager.py
274
208
0
24%
src/dataknobs_fsm/resources/pool.py
166
130
0
22%
src/dataknobs_fsm/resources/properties.py
113
0
7
100%
src/dataknobs_fsm/storage/base.py
78
46
130
41%
src/dataknobs_fsm/storage/database.py
177
153
2
14%
src/dataknobs_fsm/storage/file.py
14
9
0
36%
src/dataknobs_fsm/storage/memory.py
23
16
0
30%
src/dataknobs_fsm/streaming/core.py
366
268
0
27%
src/dataknobs_fsm/streaming/db_stream.py
203
178
0
12%
src/dataknobs_fsm/streaming/file_stream.py
281
239
0
15%
src/dataknobs_fsm/utils/json_encoder.py
20
12
0
40%
Total
12684
10333
679
19%
No items found using the specified filter.