First of all current test coverage needs to be measured.
Then some amount of functional tests have to be written. I would suggest to use django-webtest. Using it you can rise test coverage quite quickly.
Also this should be done on 0.5 branch of Misago repository. You have to for this repo, checkout 0.5.x branch and do the work there. Pull requests also should be created upstream. When you will have a pull request, assign me to pull request so that I receive notification.
If you have any questions about how to start or anything, ask here.
First of all current test coverage needs to be measured.
Then some amount of functional tests have to be written. I would suggest to use django-webtest. Using it you can rise test coverage quite quickly.
Also this should be done on 0.5 branch of Misago repository. You have to for this repo, checkout 0.5.x branch and do the work there. Pull requests also should be created upstream. When you will have a pull request, assign me to pull request so that I receive notification.
If you have any questions about how to start or anything, ask here.
Part of #2.