- User account creation tests
- --or--
- Project dashboard tests
- Try to create a user without a password
- --or--
- Try to create a user with a short password
- Factor common functions into util.py
- Put database info (user names, project titles) in config.py
- Make sure that all database entries created during tests are cleared during teardown
- Testing file submission with Selenium. Currently using blueimp. See page for issue: blueimp/jQuery-File-Upload#1228 Possible workrounds include: use requests to submit post request or via javascipt.
- Finish file upload/deletion testing.
- Create registration tests
- Create add/delete contributer tests
- Move testing to Sauce Labs
- user_creations_tests
- project_creation_tests
- utils -- relies heavily on the aforementioned test suites.