Господа, передо мной встала интересная задача:
Есть клиент, выполняющий определённый запрос к серверу
Если сервер отвечает неправильно/не отвечает, должен выполниться другой запрос
тот, в свою очередь, в случае неверного ответа выполняется до истечения попыток или до успешного ответа
После получения ответа на запрос #2 первый запрос повторяется
И так до истечения попыток на первый запрос или до успешного ответа сервера
Вопрос:
как без использования внешних моков протестировать подобное поведение, используя например mock.patch
или аналогичные инструменты python?