Я рекомендую проверить 2 вещи:
Убедитесь, что ваш Источник ФАЙЛЫ соблюдает соответствующее соглашение об именах: (подробно в этом ответе ).
Мне, например, пришлось добавить "_Test" ко всем моим исходным файлам.Затем все, что вам нужно, это аргумент (при условии, что ваш main находится в корне тестов):
nose.main(defaultTest="")
Я пытался с:
nose.run(defaultTest=__name__)
, как предложено в предыдущем ответе, нопо какой-то причине это не сработало для меня.Я должен был сделать ОБА вещи, чтобы заставить это работать!
Надеюсь, это поможет.
РЕДАКТИРОВАТЬ: Кстати, звоня с
nose.run()
или
nose.main()
также не сделал никакой заметной разницы.