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