Coverage report: 63%

Files Functions Classes

coverage.py v7.11.0, created at 2025-10-31 10:30 -0600

File statements missing excluded coverage
src/dataknobs_fsm/api/advanced.py 544 132 0 76%
src/dataknobs_fsm/api/async_simple.py 126 19 0 85%
src/dataknobs_fsm/api/simple.py 125 13 0 90%
src/dataknobs_fsm/cli/commands.py 0 0 0 100%
src/dataknobs_fsm/cli/main.py 470 215 2 54%
src/dataknobs_fsm/config/builder.py 299 49 0 84%
src/dataknobs_fsm/config/loader.py 281 94 0 67%
src/dataknobs_fsm/config/schema.py 172 15 0 91%
src/dataknobs_fsm/config/validator.py 23 0 0 100%
src/dataknobs_fsm/core/arc.py 206 68 2 67%
src/dataknobs_fsm/core/context_factory.py 71 12 0 83%
src/dataknobs_fsm/core/data_modes.py 103 3 42 97%
src/dataknobs_fsm/core/data_wrapper.py 117 58 3 50%
src/dataknobs_fsm/core/exceptions.py 45 1 0 98%
src/dataknobs_fsm/core/fsm.py 248 78 0 69%
src/dataknobs_fsm/core/modes.py 19 0 0 100%
src/dataknobs_fsm/core/network.py 247 30 0 88%
src/dataknobs_fsm/core/result_formatter.py 41 0 0 100%
src/dataknobs_fsm/core/state.py 173 4 2 98%
src/dataknobs_fsm/core/transactions.py 210 24 38 89%
src/dataknobs_fsm/execution/async_batch.py 98 39 0 60%
src/dataknobs_fsm/execution/async_engine.py 251 56 0 78%
src/dataknobs_fsm/execution/async_stream.py 116 18 0 84%
src/dataknobs_fsm/execution/base_engine.py 87 25 41 71%
src/dataknobs_fsm/execution/batch.py 203 84 0 59%
src/dataknobs_fsm/execution/common.py 176 5 2 97%
src/dataknobs_fsm/execution/context.py 187 58 0 69%
src/dataknobs_fsm/execution/engine.py 368 147 0 60%
src/dataknobs_fsm/execution/history.py 286 18 0 94%
src/dataknobs_fsm/execution/network.py 189 77 0 59%
src/dataknobs_fsm/execution/stream.py 141 29 0 79%
src/dataknobs_fsm/functions/base.py 143 28 139 80%
src/dataknobs_fsm/functions/library/database.py 164 121 0 26%
src/dataknobs_fsm/functions/library/streaming.py 263 263 0 0%
src/dataknobs_fsm/functions/library/transformers.py 225 177 0 21%
src/dataknobs_fsm/functions/library/validators.py 206 166 0 19%
src/dataknobs_fsm/functions/manager.py 257 24 6 91%
src/dataknobs_fsm/io/adapters.py 483 226 0 53%
src/dataknobs_fsm/io/base.py 74 10 72 86%
src/dataknobs_fsm/io/utils.py 139 40 0 71%
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 97 0 51%
src/dataknobs_fsm/patterns/file_processing.py 306 135 0 56%
src/dataknobs_fsm/resources/base.py 119 40 19 66%
src/dataknobs_fsm/resources/database.py 123 90 0 27%
src/dataknobs_fsm/resources/filesystem.py 151 151 0 0%
src/dataknobs_fsm/resources/http.py 176 176 0 0%
src/dataknobs_fsm/resources/manager.py 274 115 0 58%
src/dataknobs_fsm/resources/pool.py 166 77 0 54%
src/dataknobs_fsm/resources/properties.py 113 0 7 100%
src/dataknobs_fsm/storage/base.py 78 25 130 68%
src/dataknobs_fsm/storage/database.py 177 21 2 88%
src/dataknobs_fsm/storage/file.py 14 1 0 93%
src/dataknobs_fsm/storage/memory.py 23 0 0 100%
src/dataknobs_fsm/streaming/core.py 366 59 0 84%
src/dataknobs_fsm/streaming/db_stream.py 203 44 0 78%
src/dataknobs_fsm/streaming/file_stream.py 281 56 0 80%
src/dataknobs_fsm/utils/file_utils.py 111 2 0 98%
src/dataknobs_fsm/utils/json_encoder.py 20 12 0 40%
src/dataknobs_fsm/utils/streaming_file_utils.py 260 30 0 88%
Total 11410 4233 507 63%

No items found using the specified filter.