J'utilise testoob de la manière suivante:Ignorant modules autres que le propre de la couverture testoob rapports
def suite():
import unittest
return unittest.TestLoader().loadTestsFromNames([
'my_module.my_unittest_class',
'my_module.my_other_unittest_class',
])
if __name__ == '__main__':
import testoob
testoob.main(defaultTest="suite")
Et puis exécutez la unittest suite avec les éléments suivants:
python my_unittest.py --coverage=normal
Cela affichera cependant aussi le code les chiffres de couverture de tous les modules dont dépend mon module et l'unittest, ce qui ne m'intéresse pas du tout. Comment puis-je configurer testoob pour ne signaler que la couverture de mon propre module?