The framework currently lacks coverage tests for its modules (e.g., agents, cli, NB API). Adding unit tests helps catch regressions and makes refactoring safer.
Details
We should:
- Pick 1-2 small components (e.g., a helper function or service client).
- Write
pytest-based tests (happy-path and edge cases).
- Add coverage threshold checks to CI (e.g., minimum 70–80%).
This work boosts confidence in the framework and lowers entry barriers.
The framework currently lacks coverage tests for its modules (e.g., agents, cli, NB API). Adding unit tests helps catch regressions and makes refactoring safer.
Details
We should:
pytest-based tests (happy-path and edge cases).This work boosts confidence in the framework and lowers entry barriers.