-
-
Notifications
You must be signed in to change notification settings - Fork 42
03.5 Testing
sunithvs edited this page Feb 23, 2025
·
1 revision
The devb.io application uses pytest for testing, with tests organized within module directories.
-
Module Tests
- Location:
modules/tests/ - Purpose: Tests for specific module functionality
- Includes unit tests for:
- LinkedIn Fetcher
- GitHub Contributions Fetcher
- GitHub Project Ranker
- Location:
-
Unit Tests
- Test individual components in isolation
- Mock external dependencies
- Focus on specific functionality
-
Integration Tests
- Test interaction between components
- Verify API endpoints
- Test data flow
Tests can be run using pytest:
pytest modules/tests/- Tests use environment variables for configuration
- Mock data is provided where necessary
- Fixtures are used for common test setup
-
Getting Started
-
Integrations
-
Technical Docs
-
Quick Links