Я запускал кэшированные прогоны для изменений разработки и ежедневные cronjobs для обнаружения изменений на сайте.

ел бы реализовать некоторые модульные тесты в Scrapy (скребок экрана / веб-сканер). Поскольку проект запускается с помощью команды «scrapy crawl», я могу запустить его через что-то вроде носа. Так как Scrapy построен на основе витой, могу ли я использовать его модульное тестирование фреймворка Trial? Если так, то как? В противном случае я хотел бы получитьнос работает.

Обновить:

Я говорил оScrapy-пользователей и я предполагаю, что я должен «построить Response в тестовом коде, а затем вызвать метод с ответом и утверждать, что [I] получит ожидаемые элементы / запросы на выходе». Я не могу заставить это работать, хотя.

Я могу построить тестовый класс модульного теста и в тесте:

создать объект ответапопробуйте вызвать метод разбора моего паука с объектом ответа

Однако это приводит к генерацииэто проследить. Любое понимание, почему?

Ответы на вопрос(1)

Ваш ответ на вопрос