Coverage report: 19%

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.