При использовании nosetests для Python можно отключить unit test, установив для атрибута тестовой функции __test__
значение false. Я реализовал это с помощью следующего декоратора:
def unit_test_disabled():
def wrapper(func):
func.__test__ = False
return func
return wrapper
@unit_test_disabled
def test_my_sample_test()
#code here ...
Однако это имеет побочный эффект вызова оболочки как unit test. Wrapper всегда будет проходить, но он включен в вывод носететов. Есть ли другой способ структурирования декоратора, чтобы тест не выполнялся и не отображался в выводах nosetests.