CosmosTUe / CosmosTUe/Cosmos

Add missing tests

Open
#159 0 comments 0 reactions 0 assignees View on GitHub
WIP
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.