Существует ли существующий плагин, который можно использовать как:
@nose.plugins.expectedfailure
def not_done_yet():
a = Thingamajig().fancynewthing()
assert a == "example"
Если тест не пройден, он будет выглядеть как пропущенный тест:
$ nosetests
...S..
.. но если это неожиданно пройдет, это будет похоже на сбой, возможно, как:
=================================
UNEXPECTED PASS: not_done_yet
---------------------------------
-- >> begin captured stdout << --
Things and etc
...
Тип , как SkipTest , но не реализован как исключение, которое препятствует выполнению теста.
Единственное, что я могу найти, это этот билет о поддержке декоратора unittest2
Ожидаемый отказ (хотя я бы предпочел не использовать unittest2, даже если его поддерживает нос)