Подтвердить что ты не робот

Есть ли альтернатива python для библиотеки Ruby VCR?

Я хотел бы использовать потрясающий механизм записи/воспроизведения библиотеки Ruby VCR или Betamax для JVM. Есть ли библиотека Python, которая работает одинаково? Если нет, то как вы протестируете свои клиентские вызовы REST, не беспокоясь о медленном и неустойчивом тестировании?

4b9b3361

Ответ 1

Проект довольно новый (на данный момент он меньше недели), но есть порт Python в процессе выполнения VCR, называемый VCR.py.

Если вы уже знаете, как использовать видеомагнитофон и с ним комфортно, вы также можете попробовать запустить локальный прокси-сервер ruby ​​(используя что-то вроде стойки) с загруженным в него видеомагнитофоном. Затем вы можете протестировать код на любом языке... просто убедитесь, что HTTP-запросы проксируются через ваш локальный сервер. Это одно из основных видов использования промежуточного программного обеспечения стойки видеомагнитофона. Я использовал это, чтобы проверить код без ruby ​​раньше, и он отлично работал.

Ответ 2

Существует также betamax для python, который я бы от всей души рекомендовал.