Нос не является обычным испытательным комплектом. Это, в частности, жгут Python, который выполняет юнит-тесты Python.
Итак, хотя вы можете писать расширения , чтобы он выполнял сценарии и помечал их как успехи или неудачи в зависимости от состояния выхода или строки вывода, я думаю, что это попытка заставить жгут сделать что-то это на самом деле не предназначено.
Вы должны упаковать свои тесты как функции или классы Python, а затем попросить их использовать библиотеку для запуска внешних сценариев, вывод или поведение которых преобразуется во что-то, что нос может интерпретировать, а не расширяет нос для непосредственного запуска скриптов.
Кроме того, я немного поэкспериментировал с носом и обнаружил, что его механизм расширения довольно неуклюжий по сравнению с py.test . Вы могли бы хотеть дать этому выстрел.