Establish Unit Test Infrastructure and Add BDD Tests #15

Closed
opened 2025-10-06 09:41:06 +00:00 by aditya · 1 comment
Member

Description

Create modular unit test directory structure mirroring source code organization and add BDD scenario validating duplicate subscription fix.

Acceptance Criteria

  • tests/unit/ structure created with subdirectories for each module
  • README documents test organization conventions
  • init_.py files in all test directories
  • BDD scenario added for subscription prevention
  • Clear guidelines for adding new tests

Definition of Done

  • tests/unit/{core,agents,reactive,langgraph,templates}/ created
  • tests/unit/README.md and tests/unit/core/README.md written
  • BDD scenario added to reactive_application.feature
  • Step definitions in reactive_steps.py for subscription test
  • Test discovery works with both pytest and direct execution
### **Description** Create modular unit test directory structure mirroring source code organization and add BDD scenario validating duplicate subscription fix. ### **Acceptance Criteria** - tests/unit/ structure created with subdirectories for each module - README documents test organization conventions - init_.py files in all test directories - BDD scenario added for subscription prevention - Clear guidelines for adding new tests ### **Definition of Done** - tests/unit/{core,agents,reactive,langgraph,templates}/ created - tests/unit/README.md and tests/unit/core/README.md written - BDD scenario added to reactive_application.feature - Step definitions in reactive_steps.py for subscription test - Test discovery works with both pytest and direct execution
aleenaumair added this to the (deleted) milestone 2025-10-30 11:57:05 +00:00
Owner

Closing as completed (State/Completed).

Closing as completed (State/Completed).
freemo modified the milestone from (deleted) to v3.0.0 2026-02-23 00:07:12 +00:00
Sign in to join this conversation.
No milestone
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Blocks
#26 Core Functionality Enhancements
cleveragents/cleveragents-core
Reference
cleveragents/cleveragents-core#15
No description provided.