Skip to content

Commit cce57c4

Browse files
author
David Orel
committed
test: 🧪 add comprehensive tests for pipeline scheduler and steps
- Introduced tests for `PipelineScheduler` to validate creation, configuration, and job scheduling methods. - Added tests for various step classes including `ReduceStep`, `FilterStep`, `MapperStep`, and `SequentialStep` to ensure correct initialization and behavior. - Implemented tests for tracking manager and storage to verify functionality with in-memory and Redis brokers. - Created utility tests for `PipelineContext` to check result retrieval and error handling. - Ensured all tests are structured with appropriate fixtures and async handling for robust testing.
1 parent 32d7e74 commit cce57c4

102 files changed

Lines changed: 8030 additions & 840 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.github/workflows/test.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Testing taskiq-pipelines
1+
name: Testing taskiq-flow
22

33
on: pull_request
44

‎.gitignore‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,4 +160,7 @@ cython_debug/
160160
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
161161
.idea/
162162
.vscode/
163-
.kilo/
163+
.kilo/*
164+
.kilo
165+
.kilo.log
166+
.kilo.log.old

0 commit comments

Comments
 (0)