ajout de tests pour les formulaires de mp
fonction get_current_user mise en paramètre optionnel dans les modèles

car non utilisable dans les tests et ne change pas le reste du code
verification du user en paramètre optionnel

si None alors get_current_user
la requête pour récuperer le dernier message non lu renvoie une exception

du coup la fonction qui devait renvoyer le premier message non lu, renvoyait le premier message du topic
ajout des tests pour les modèles des mp
vérification qu'un utilisateur appartient bien à un topic avant de suppr
ajout de tests pour les views mp
empeche un utilisateur de s'envoyer un mp tout seul
ajout de tests pour les views
ajout de tests pour les vues answer, edit_post, leave et add_participants

plus correction des bugs trouvés
clean code, pep8
Merge pull request #1082 from poulp/tests-mp

Ajout de tests pour les mp et correction de bugs