Я программирую HTTP-прокси на Python (прозрачный прокси для мониторинга запросов / ответов).Но, как сторонник TDD, я начинаю проект с HTTP-входов, которые должны быть перехвачены TCP-сервером.Но, как и любой сервер, он должен работать в цикле событий, чтобы он мог прослушивать определенный порт.
Что ж, поскольку запуск цикла событий будет держать интерпретатор внутри цикла после запуска сервера измодульный тест, я не могу вернуться к тесту, чтобы отправить HTTP-запрос на этот сервер.
Что вы, ребята, рекомендуете мне спроектировать, чтобы я мог запустить сервер и вернуться к тестированию модулей для тестированияЭто?Использовать темы?Ноль времени ожидания?
Спасибо!
Диого