Comment exécuter des tests inclus sur une application de pylônes déployés
-
06-07-2019 - |
Question
J'ai installé une application basée sur pylônes à partir d'oeuf. Elle se trouve donc quelque part dans /usr/lib/python2.5/site-packages. Je vois que les tests sont également emballés et je voudrais les exécuter (pour détecter un problème qui apparaît sur l'application déployée mais pas sur la version de développement).
Alors, comment puis-je les exécuter? Faire " nosetests " du répertoire contenant uniquement test.ini et development.ini donne une erreur à propos de test.ini non existant sous packages-site.
La solution
Directement de la gueule du cheval :
Installer Nez: easy_install -W Nez.
Nez coulé: nosetests --with-pylons = test.ini OU python setup.py nosetests
Pour exécuter "python setup.py nosetests" vous devez avoir un bloc [nosetests] dans votre fichier setup.cfg ressemblant à ceci:
[nosetests]
verbose = True
verbosity = 2
with-pylons = test.ini
detailed-errors = 1
with-doctest = True