Comment les tests unitaires individuels peuvent-ils être temporairement désactivés lors de l'utilisation du module unittest
en Python ?
Réponses
Trop de publicités?Les méthodes de test individuelles ou les classes peuvent toutes deux être désactivées unittest.skip
.
@unittest.skip("reason for skipping")
def test_foo():
print('This is foo test case.')
@unittest.skip # no reason needed
def test_bar():
print('This is bar test case.')
Pour d'autres options, voir les documents pour Sauter les tests et les échecs attendus.
GTM
Points
304
Vous pouvez utiliser des décorateurs pour désactiver le test qui peut envelopper la fonction et empêcher le test de googletest ou d'unité Python d'exécuter le cas de test.
def disabled(f):
def _decorator():
print f.__name__ + ' has been disabled'
return _decorator
@disabled
def testFoo():
'''Foo test case'''
print 'this is foo test case'
testFoo()
Sortie :
testFoo has been disabled
Akif
Points
899
MattK
Points
397