Establish Unit Test Infrastructure and Add BDD Tests #15

Open
opened 2025-10-06 09:41:06 +00:00 by aditya · 0 comments
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
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: cleveragents/cleveragents-core#15
No description provided.