C'è un plugin esistente che potrebbe essere utilizzato come:naso plug-in per-fallimenti attesi
@nose.plugins.expectedfailure
def not_done_yet():
a = Thingamajig().fancynewthing()
assert a == "example"
Se il test fallisce, sembrerebbe come una prova saltata:
$ nosetests
...S..
..ma se passa inaspettati, sembrerebbe in modo simile a un fallimento, forse come:
=================================
UNEXPECTED PASS: not_done_yet
---------------------------------
-- >> begin captured stdout << --
Things and etc
...
Tipo di like SkipTest, ma non cuzione mentata come un'eccezione che impedisce al test di funzionare.
unica cosa che posso trovare è this ticket di sostenere il decoratore unittest2
expectedFailure (anche se preferirei non uso unittest2, anche se il naso è supportato)
Oh, certo! Con un piccolo aggiustamento quindi solleva SkipTest quando il test fallisce, è perfetto - grazie \ o/ – dbr