Я начинаю использовать ноутбуки IPython для документирования своего кода с использованием интерактивных примеров использования. Чтобы избежать слишком долгого устаревания документации из кода, я хотел бы, чтобы код в записной книжке выполнялся на регулярной основе, чтобы уловить любые изменения в выходе и определить ошибки времени выполнения.
Я использую nosetests
для запуска регрессионных тестов и задавался вопросом, есть ли способ для этого выполнять IPython Notebooks для этой цели. Обратите внимание, что я не пытаюсь запустить nosetests
изнутри IPython-ноутбука (как это сделано в ipython_nose). Что-то более похоже на плагин doctest
. Существует ли такой плагин?