Задать вопрос

Фейковый HTTP сервер для тестов в Питоне?

Здравствуйте.

Посоветуйте пожалуйста какое-нибудь решение для тестирования httplib/urllib2-зависимого кода.
Есть простой класс который шлёт реквесты на сервер, нужно этот сервер сэмулировать.

Делать monkeypatching на httplib, urllib2 не хочется.

Спасибо.
  • Вопрос задан
  • 2732 просмотра
Подписаться 5 Оценить Комментировать
Решения вопроса 1
@mr_idiot
А почему вы называете сервер для тестов «фейковым»? Возьмите любой микрофреймворк (например, flask) и пишите себе любое api.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@marazmiki
Укротитель питонов
Такие штуки всё же принято делать через Mock-объекты.
Ответ написан
Комментировать
avalak
@avalak
Я не совсем понял что вам надо, но вот сервер (для статики) на python
python -m SimpleHTTPServer 8080
Ответ написан
Комментировать
@gecoder Автор вопроса
Спасибо за ответы.
Вообщем я так и сделал, взял микрофреймворк Bottle.py прям в коде запускаю его в отдельном даемон потоке. А в конце вырубаю, работает на ура.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы