Python: модульное тестирование кода на основе сокетов?

Я пишу клиент + сервер Python, который использует gevent.socket для связи. Есть ли какие-либо хорошие способы тестирования работы кода на уровне сокетов (например, проверка того, что SSL-соединения с недействительным сертификатом будут отклонены)? Или проще всего создать настоящий сервер?

Изменить : Я не верю, что "наивного" имитации будет достаточно для тестирования компонентов SSL из-за сложных взаимодействий. Я ошибаюсь в этом? Или есть лучший способ проверить материал SSL?

19
задан VP. 19 December 2012 в 14:07
поделиться