-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Description
The auth module (backend/app/api/auth.py) currently has no automated tests. Adding basic test coverage would improve code reliability.
What to do
- Create
backend/tests/test_auth.py - Add tests for key endpoints:
POST /api/auth/register— successful registrationPOST /api/auth/login— successful login, wrong passwordGET /api/auth/me— authenticated vs unauthenticated
- Use
pytest+httpx(already in dev dependencies)
Resources
- Auth router:
backend/app/api/auth.py - Test config:
backend/pyproject.toml(asyncio_mode = auto) - Run tests:
cd backend && .venv/bin/pytest
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers