Add missing tests
- Dominant language
- Python
- Stars
- 4
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] Django auth views
- [x] Login view test
- [ ] Logout view
- [ ] Password change view
- [ ] Password change done view
- [x] Password reset view
- [x] Password reset done view
- [x] Password reset confirm view
- [x] Password reset done view
- [x] CosmosLoginForm (check view)
- [ ] CosmosPasswordChangeForm
- [ ] CosmosSetPasswordForm
- [X] Registration views
- [x] Registration view
- [x] Check email is sent, use dummy django emails
- [x] Activation view
- [x] Registration done view
- [x] RegisterUserForm
- [x] RegisterTueForm
- [x] RegisterFontysForm
- [x] Profile update view
- [x] Profile view
- [x] ProfileUpdateForm
- [x] PasswordUpdateForm
- [x] PreferenceUpdateForm
- [x] KeyAccessUpdateForm
- [ ] GMM views
- [x] Add view
- [x] Remove view
- [x] List view
- [x] Delete view
- [x] Change view
- [x] #197
- [ ] FileObjectForm
- [ ] GMMFormset
- [x] News views
- [x] Add view
- [x] Remove view
- [x] List view
- [x] Detail view
- [x] Delete view
- [x] Change view
- [x] NewsForm
- [x] Photos views
- [x] Add view
- [x] Remove view
- [x] List view
- [x] Detail view
- [x] Delete view
- [x] Change view
- [x] PhotoAlbumForm
- [ ] Basic views: Every view basic view test, make sure page didnt break ie. ensure returns 200
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing Django view and form tests and the unchecked items in this issue, especially auth, GMM, and basic views. Run the current test suite to identify established patterns. Done means adding coverage for the remaining unchecked views and forms, including basic successful-response checks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- django, python
- Domain
- backend, testing-qa
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100