web-dev-qa-db-fra.com

Comment réparer Python Nose: Couverture non disponible: impossible d'importer le module de couverture

Je n'arrive pas à obtenir une couverture de code avec Nose pour fonctionner, malgré l'installation du plugin.

Des idées pour résoudre le problème?

12:15:25 ~/sandbox/ec$ nosetests --plugins
Plugin xunit
Plugin deprecated
Plugin skip
Plugin multiprocess
Plugin failuredetail
Plugin capture
Plugin logcapture
Plugin coverage
Plugin attributeselector
Plugin doctest
Plugin profile
Plugin id
Plugin allmodules
Plugin collect-only
Plugin isolation
Plugin pdb

12:15:34 ~/sandbox/ec$ nosetests -v --with-coverage
nose.plugins.cover: ERROR: Coverage not available: unable to import coverage module
tests.edgecast_client_tests.test_log ... ok

----------------------------------------------------------------------
Ran 1 test in 0.206s

OK
51
doremi

As-tu essayé pip install coverage? Le plugin de couverture dépend d'un module de couverture séparé, qui n'est pas la dépendance d'un nez, doit donc être installé manuellement.

85
jkozera