py.test de contrôle de l'exploitation forestière

Nous avons récemment passé à py.test pour python de test (ce qui est fantastique, en passant). Cependant, j'essaie de comprendre comment contrôler la sortie du journal (c'est à dire le haut-python module de journalisation). Nous avons pytest-capturelog installé et cela fonctionne comme prévu et quand nous voulons voir les journaux, nous pouvons passer --nologcapture option.

Cependant, comment voulez-vous contrôler le niveau d'enregistrement (par exemple, info, debug, etc.) et aussi le filtre de l'enregistrement (si vous n'êtes intéressé que par un module spécifique). Est-t-il des plugins pour py.test pour atteindre ce ou avons-nous besoin de déployer notre propre?

Grâce,
Jonny

  • pytest-capturelog semble avoir été remplacé par pypi.python.org/pypi/pytest-catchlog il est mentionné dans un certain nombre de commentaires ci-dessous, mais au départ, j'ai raté cette information et a essayé d'utiliser la pytest-capturelog. Je pars de ce commentaire en espérant qu'il sera plus visible et enregistrer le gars à côté de faire de mon erreur.
  • Depuis la version 3.3, pytest-catchlog est inclus dans le pytest cadre, de sorte que vous n'avez pas besoin de rien de plus. Voir Journalisation dans les docs.
InformationsquelleAutor jjh | 2012-08-07