В предыдущем проекте, над которым я работал, наш fabfile вышел из-под контроля. Пока остальная часть нашего проекта была хорошо протестирована, мы не пишем ни одного теста для нашего fabfile. Рефакторинг был пугающим, и мы не были уверены, что команда ткани будет работать так, как мы ожидали, пока не выполним команду.
Я запускаю новый проект, и я хотел бы убедиться, что наш fabfile хорошо протестирован с самого начала. Послушайте Testing Goat имеет отличную статью, обсуждая некоторые возможные стратегии, но у нее больше вопросов, чем ответов. Использование fabtest - это возможность, хотя кажется, что она мертва.
Кто-нибудь успешно выполнил тестирование своего файла? Если да, то как?