
Chris CoutinhoandClaude Opus 4.5
370c3ff444
test: Add comprehensive tests for app password storage and provisioning
- Add 12 unit tests for RefreshTokenStorage app password methods
- Basic CRUD operations (store, get, delete)
- Encryption verification (passwords encrypted at rest)
- Error handling (missing encryption key, wrong key)
- Multi-user independence
- Add 13 unit tests for Management API endpoints
- POST /api/v1/users/{user_id}/app-password provisioning
- GET /api/v1/users/{user_id}/app-password status
- DELETE /api/v1/users/{user_id}/app-password deletion
- Auth validation (BasicAuth, username matching)
- Nextcloud credential validation
- Rewrite 10 integration tests for new architecture
- Remove AstrolabeClient/OAuth dependency
- Use local RefreshTokenStorage for app passwords
- Test BasicAuth and OAuth mode separation
- Test NotProvisionedError scenarios
Addresses reviewer feedback on PR #473 requiring test coverage.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 21:44:23 +01:00
..
2025-11-11 20:35:08 +01:00
2025-12-30 22:28:23 -06:00
2025-10-17 04:30:03 +02:00
2026-01-13 21:44:23 +01:00
2025-12-26 10:05:27 -06:00
2025-12-26 10:05:27 -06:00
2025-11-23 00:33:32 +01:00
2025-12-26 10:05:27 -06:00
2025-10-24 04:38:49 +02:00
2026-01-13 21:44:23 +01:00
2025-10-24 01:04:30 +02:00
2025-12-26 10:05:27 -06:00
2025-11-11 23:42:00 +01:00
2025-10-14 01:23:39 +02:00