Conventions python
Quelques conventions dans l'usage de python
dans nos projets.
Tests
Django
Certain préfixe, suffixe et mots on un sens clairement défini :
test_route_*
- prend des routes (URLs) en paramètres et implique que la présence de template soit vérifiée dans le test
test_route_anon_*
,test_route_user_*
,test_route_super_*
, utilise respectivement un client de test :- anonyme
- authentifié avec utilisateur non super-user
- authentifié avec utilisateur super-user
*_post
,*_get
- utilise spécifiquement une méthode
HTTP GET
ouPOST
test_form_valid_*
,test_form_not_valid_*
- (in)valiation du formulaire
test_form_fields_*
- champs présents dans un formulaire
*_<app_name>_*
- le nom de l'application concernée
Votre avis compte!
Ne pas hésiter à proposer des mises à jour pour cette page