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

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект