Я запускал кэшированные прогоны для изменений разработки и ежедневные cronjobs для обнаружения изменений на сайте.
ел бы реализовать некоторые модульные тесты в Scrapy (скребок экрана / веб-сканер). Поскольку проект запускается с помощью команды «scrapy crawl», я могу запустить его через что-то вроде носа. Так как Scrapy построен на основе витой, могу ли я использовать его модульное тестирование фреймворка Trial? Если так, то как? В противном случае я хотел бы получитьнос работает.
Обновить:
Я говорил оScrapy-пользователей и я предполагаю, что я должен «построить Response в тестовом коде, а затем вызвать метод с ответом и утверждать, что [I] получит ожидаемые элементы / запросы на выходе». Я не могу заставить это работать, хотя.
Я могу построить тестовый класс модульного теста и в тесте:
создать объект ответапопробуйте вызвать метод разбора моего паука с объектом ответаОднако это приводит к генерацииэто проследить. Любое понимание, почему?